A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. *  编写一个函数,函数说明为:
  2. char lastchar(char str[])

  3. 功能:求一个字符串的最后一个字符,如果是空串,则返回空字符.
  4. 再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个字符
  5. *
  6. *  @return <#return value description#>
  7. */

  8. #import <Foundation/Foundation.h>
  9. void lastchar (char str[]);
  10. int main()
  11. {
  12.     char a[] = "adasda sa";
  13.     char b[5] = {'2','4','3','\0'};
  14.     lastchar(a);
  15.     lastchar(b);
  16.    
  17.    
  18.     return 0;
  19. }

  20. void lastchar (char str[])
  21. {
  22.     size_t lenth = strlen(str);
  23.     printf("最后一个字符是%c\n",str[lenth-1] == '\0' ? 32:str[lenth-1]);
  24.    
  25.    

  26. }
复制代码

5 个回复

倒序浏览
不怎么看懂
回复 使用道具 举报
收藏了                              
回复 使用道具 举报
遇到最后一个字符是‘0’就打印
回复 使用道具 举报
学习了               
回复 使用道具 举报
不错不错~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马