C |字符串|问题4

预测产量?

null

#include <stdio.h>
int fun( char *str1)
{
char *str2 = str1;
while (*++str1);
return (str1-str2);
}
int main()
{
char *str = "GeeksQuiz" ;
printf ( "%d" , fun(str));
return 0;
}


(A) 10 (B) 9 (C) 8. (D) 随机数 答复: (B) 说明: 函数fun()主要计算输入字符串中的字符数。在fun()中,指针str2被初始化为str1。语句,而(*++str1);递增str1,直到达到“”。str1增加9。最后返回str2和str1之间的差值,即9。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享