单选题
若已包括头文件且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是( )。
题目答案
C
您的答案
答案解析
数组名sl是代表sl数组首地址的地址常量,因为“=”左边不能出现常量,所以s1="ABCDE"的方法是错误的。
若已包括头文件且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是( )。
设有char str[10],下列语句正确的是()
设有定义的语句:“char c1=92,c2=92;”,则以下表达式中的值为零的是( )。
有以下程序:
include
main
{ char p[20]={a,b,c,d),q[]="abc",r[]="
abcde";
strcpy(p+strlen(q),r);strcat(p,q);
printf("%d%d\n",sizeof(p),strlen(p));
}
程序运行后的输出结果是( )。
以下程序运行后,输出结果是( )。
include
define PT 5.5
define S(x)PT*x*X
main
{ int a=1,b=2:
printf("%4.1f\n",s(a+b));
}
如果内存变量和字段变量均有变量名“姓名”,那么:引用内存变量的正确方法是( )。