- * 编写一个函数,函数说明为:
- char lastchar(char str[])
-
- 功能:求一个字符串的最后一个字符,如果是空串,则返回空字符.
- 再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个字符
- *
- * @return <#return value description#>
- */
- #import <Foundation/Foundation.h>
- void lastchar (char str[]);
- int main()
- {
- char a[] = "adasda sa";
- char b[5] = {'2','4','3','\0'};
- lastchar(a);
- lastchar(b);
-
-
- return 0;
- }
- void lastchar (char str[])
- {
- size_t lenth = strlen(str);
- printf("最后一个字符是%c\n",str[lenth-1] == '\0' ? 32:str[lenth-1]);
-
-
- }
复制代码 |
|