以下程序运行后,
int func(char *str)
{ int num=0;
while(*(str num)!=' ') num ;
return(num);
}
main()
{ char str[10],*p=str;
gets(p); printf("%d
",func(p));
}
如果从键盘上输入ABCDE<回车>,则输出结果为()
单选题 2019-04-19 20:20:26
0382 A.8
B.7
C.6
D.5
参考答案:…… 查看答案
感兴趣题目
设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是()若有下面的变量定义, int i,a[10],*p;以下语句中合法的是()fseek(fd,-10L,1)中的fd和1分别为()有以下程序
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=C语言运算符的优先级:关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符。一个C程序只能由一个源文件构成。C语言中数据类型只有整型、实型和字符型。当循环体至少能执行一次时,while循环和do-while循环是等价的。C语言中整型和字符型可以通用。C程序是以源程序文件为单位进行编译的。main函数是唯一一个不可以被其它函数调用的函数。44.while之后的表达式必须是逻辑表达式。