有以下程序#include main(){ int s[3][2]={ 1,2,3,4,5,6},*ps[3],k;for(k=0;k<3;k++){ ps[k]=s[k];printf("%d ",*(ps[k]+1));}}程序的运行结果是
A. 2 4 6
B. 1 3 5
C. 1 2 3
D. 4 5 6
查看答案
以下能正确进行字符串赋值的语句组是
A. char *ch; ch="abc";
B. char ch[ ]={'a','b','c'};
C. char ch[3]="abc";
D. char ch[4]; ch="abc";
有以下程序#include int fun(char *s){ char *p=s;while( *p++ != '\0');return(p-s);}main(){ char *p="01234";printf("%d\n",fun(p));}程序的运行结果是
A. 6
B. 5
C. 4
D. 3
程序段char *s="abcde";s+=2;printf("%s\n",s);的运行结果( )
A. cde
B. 空零(无显示)
C. 字符'c'的地址
D. 无确定的输出结果
下面程序段的运行结果是( )char str[ ]="ABC",*p=str;printf("%c\n",*(p+2));
A. 67
B. 0
C. 字符'C'的地址
D. C