若有定义语句: char *s="OK",*s2="ok";,以下选项中能够输出“ok”的语句是______。
A. if(strcmp(s1,s2)=0) puts(s1);
B. if(strcmp(s1,s2)!=0) puts(s2);
C. if(strcmp(s1,s2)=1) puts(s2);
D. if(strcmp(s1,s2)!=0) puts(s1);
查看答案
下列函数的功能是______。fun(char*a,char*b){while(*a!='\0'){*b=*a;a++,b++;}}
A. 使a所指字符串赋给b所指空间
B. 使指针b指向a所指字符串
C. 将a所指字符串和b所指字符串进行比较
D. 检查a和b所指字符串中是否有'\0'
指针变量里存放的是地址值,因此指针变量只能是int型的。
A. 对
B. 错
有一个一维数组a[10],那么a与&a[0]等价。
A. 对
B. 错
在C语言中,每一个变量在内存里占用的单元数都是相同的。
A. 对
B. 错