单项选择题

下列能正确进行字符串赋值的是()。

A. char s[5]="ABCDE";
B. char s[5]='A','B','C','D','E';
C. char*s;s="ABCDE";
D. char*s; printf("%s",s);

<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的运行结果是( )。 #include<stdio.h> void fun(int*s,int*p) static int t=3; *p=s[t]; t--; void main() int a[]=2,3,4,5,k; int x; for(k=0;k<4;k++) fun(a,&x); printf( %d, ,x);
A) 5,4,3,2
B) 2,3,4,5,
C) 2,2,2,2,
D) 5,5,5,5,
单项选择题
设有定义:structchar mark[12]; int num1; double num2; t1, t2;,若变量均已正确赋初值,则以下语句中错误的是______。
A) t1=t2;
B) t2.num1=t1.num1;
C) t2.mark=t1.mark;
D) t2.num2=t1.num2;
相关试题
  • 若给fun函数的形参s传送字符串“∪∪635...
  • 下列程序的输出结果是______。 #in...
  • 设有定义: struct person int ID;cha...
  • 下列程序的输出结果是 int t(intx,inty...
  • 有以下程序: #include<stdio.h> mai...