有以下程序
#include<stdio.h> int fun(char *s) { char *p=s; while(*p !='\0') p++; return (p-s); } int main() { printf("%d\n",fun("goodbye!")); }
程序的输出结果是?
0
6
7
8
字符串的末尾为'\0',当循环到感叹号后面的一位时,结束循环。结果为字符串的长度。
'\0'
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题