下列语句中正确的是()A)char *s;s=”Olympic”;……
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 01:06:29
下列语句中正确的是()A)char *s;s=”Olympic”;……
A)char *s;s=”Olympic”; B)char s[7];s=”Olympic”;
C)char *s;s={”Olympic”}; D)char s[7];s={”Olympic”};
A)char *s;s=”Olympic”; B)char s[7];s=”Olympic”;
C)char *s;s={”Olympic”}; D)char s[7];s={”Olympic”};
A正确.
B、这里是数组,数值要么定义时出示化(char s1[7]="Olympic";这里7太小,应该大于字符串长度或者不写长度),要么单个元素初始化,要么内存拷贝.这里把数组的指向了一个静态区的地址,所以错误.
C、不需要花括号.
D、错误很明显,B、C错误都有.
B、这里是数组,数值要么定义时出示化(char s1[7]="Olympic";这里7太小,应该大于字符串长度或者不写长度),要么单个元素初始化,要么内存拷贝.这里把数组的指向了一个静态区的地址,所以错误.
C、不需要花括号.
D、错误很明显,B、C错误都有.
已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF
下面语句正确的是 A.char s[5] B.char s[5]="12345" C.chat s[56] D.char
设char s[10];int i=5;,下列表达式中,正确的表达式是( ).(1分)
若以下定义:char s[20],*ps=s; 则,以下赋值语句正确的是:
定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C
若有定义语句:char s[3][10],(*k)[3],*p;则以下赋值语句正确的是:A、p=s; B、p=k; C、
求解几道C语言题23 有数组定义语句“char a[20];”,则正确的输入语句为( D ).A.scanf("%s",
求讲解两道C语言的题52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确
下面的选项中正确的赋值语句是(char a[5],*p=a;)( ).A p=“abcd”; B a=“abcd”; C
C语言习题 以下定义语句中正确的是() A.int a=b=0 ; B.char A=65+1; b='b';
若有下面的程序段: char s[]="china"; char *p; p=s; 则下列叙述正确的是________
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.