己知:(设整型2字节,字符型1字节,浮点型4字节) Struc 姓名 学号 考场 18. 为了判断两个字符串 s1和s2是否相等,应当使用() A. if(s1==s2) B. if(s1=s2) C. if(strcmp(s1,s2)) D. if(stremp(s1,s2)==0) 19. 下面程序的输出结果是()。 #include<stdio.h> void main() {int s,k; for(s=1,k-2;k<5;k++) st=k; printf("%dln",s); 座号 float test; 財 sizeof (test)的値是()。 A.4 B.5 C. 6 D. 7
时间: 2024-04-02 09:36:37 浏览: 142
num_struc_C_prog.rar_numprog
18. 正确答案是 C。在 C 语言中,字符串不能使用相等运算符 == 进行比较,应该使用 strcmp 函数,如果两个字符串相等,strcmp 函数的返回值为 0。
19. 该程序有语法错误,应该将 k-2 改为 s-2,同时在循环体内将 st 改为 k,最后输出的是 1。
sizeof(test) 的值是 4,因为 float 类型在该系统中占用 4 个字节。
阅读全文