为您找到"

...{char s[]="012xy\08s34f4w2";int i,n=0;for(i=0;s[i]!=0;i++...

"相关结果约100,000,000个

c语言这道题里面的0到底是完全代表/0吗还是。这个0是斜杠

char s[ ]="012xy\08s34f4w2";\0表示为空 null 字符串中遇到\0 即表示字符串结束, 也就是\0为字符串, 字符数组的结束标志 上面定义的字符数组实际上是 "012xy"代表数值0,因为'\0'的值也是数值0,所以0就是'\0'。

关于2级C

答案是B 这个题目其实是问如果字符数组S="012xy\08s34f4w2",S中在0-9之间的字符的个数,然后打印出个数n,因为S="012xy\08s34f4w2";所以S中其实只有六个元素,分别为'0','1','2','x','y','\0',原因是字符数组是以'\0'结束的,如果我们没有手动的给它这个值,系统就会自动...

请各位走过路过的朋友帮帮忙啊!急需2011年四川计算机二级C语言考试试题...

(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是 A)p=s; B)p=k; C)p=s[0]; D)k=s;(29)有以下程序 #include<stdio> void fun(char *c) { while(*c) { if(*c>='a'&&*c<='z') *c=*c-('a'-'A'); c++; } } main() { char s[81]; gets(s...

2011年三月全国计算机二级c真题及答案

(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是 A)p=s; B)p=k; C)p=s[0]; D)k=s; (29)有以下程序 #include void fun(char *c) { while(*c) { if(*c>='a'&&*c<='z') *c=*c-('a'-'A'); c++; } } main() { char s[81]; gets(s); fu...

这段语句中,for(i=0;s[i]!=0;i++) s[i]!0 表示什么意思?是/0的意思...

此处的"\0"为字符串结束符,而非字符'0',因而字符数组s的实际长度为5(即“012xy”),输出结果为3。s

if(s[i]>='0'&&s[i]<='9')n++;什么意思?

当 s[i] 是数字时 n++ 这个应该是一个统计字符串中数字 个数的程序片段 你的程序有错误 if(s[i]>='0'&&s[i]<='9')n++; 点应该是手误 本来应该是>的 这个if里的意思是 把字符 和字符'0' 和'9'作比较 判断字符是否是 在 0 和 9 之间 0 1 2 是符合的 统计...
1 2 3 4 5 6 7 8 9

相关搜索