一道C程题目char a[][5]={"ABCD","1234","BOMB"};printf("%s,%c",*a+1,*a[2]+1);输出——————————————我的答案是BCD,O正确答案是BCD,C求指教

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 09:27:33

一道C程题目char a[][5]={"ABCD","1234","BOMB"};printf("%s,%c",*a+1,*a[2]+1);输出——————————————我的答案是BCD,O正确答案是BCD,C求指教
一道C程题目
char a[][5]={"ABCD","1234","BOMB"};
printf("%s,%c",*a+1,*a[2]+1);
输出——————————————
我的答案是BCD,O
正确答案是BCD,C
求指教

一道C程题目char a[][5]={"ABCD","1234","BOMB"};printf("%s,%c",*a+1,*a[2]+1);输出——————————————我的答案是BCD,O正确答案是BCD,C求指教
答案是对的
我就说后面为什么是C吧
因为 a[2] 本来是一个指针,再加一个* 就是一个字符了
*a[2] 相当于 a[2][0] 为B ,再加1
就是C

一道C程题目char a[][5]={ABCD,1234,BOMB};printf(%s,%c,*a+1,*a[2]+1);输出——————————————我的答案是BCD,O正确答案是BCD,C求指教 C语言:这个应该涉及到ASCII吧 题目是这样的----char c='A',d=5; printf(%c %c,c+d,'c'+d); Char c c=‘A ’-‘8’ unsigned char ctoa(char a[]){unsigned char c=0;for(int i=0;i #include sub1(char a,char b) {char c;c=a;a=b;b=c;} sub2(char *a,char b) {char c;c=*a;*a=b; 下面语句正确的是 A.char s[5] B.char s[5]=12345 C.chat s[56] D.char s[5];s[2]=2 scanf(%s %s %s ,a,s,b) == 3中为什么a前面没有&/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */#include #include void plus(char *a,char *b,char *c);void minus(char *a,char *b,char *c);int main(){ char a[1000];char b[1000];char c[1000];char s scanf(%s %s %s ,a,s,b) == 3 是啥意思?/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */#include #include void plus(char *a,char *b,char *c);void minus(char *a,char *b,char *c);int main(){ char a[1000];char b[1000];char c[1000];char s[2];while (s 下列赋值语句,不正确的是?A.char c='a' B.char c=“a“ C.char c=97 D.int c=‘a’+1 char c='A',ch[20]={'A','B','C',' c = (char) (c + ('A' - 'a'));怎么理解 一道C语言选择判断题,下列语句中正确的是A.char s[]=abc,*p;p=s;s=p; B.char s[4],*p=abc;s=p;C.char *p;strcpy(p,abc); D.char s[4],*p=s;strcpy(p,abc);答案选的是D ,A和C哪里错了呢? C语言的一道计算题假定有char a='A',b='B',c,则执行printf(%d,c=a 简述char ch[]={‘a’,‘b’,‘c’};与char ch[]=“abc”;差别. main() { char a[]={'a','b','c','d'}; char *p=(char *)(&a+1); printf(%c,%c,*(a+1),*(p-1)); } char * (a[50]) = {'a','b',char * a[] = {'a','b','c'};可以为什么char * a = {'a','b','c'};不可以 麻烦看下这道c语言的题目.(39)以下语句或语句组中,能正确进行字符串赋值的是___D___.A.char *sp;*sp=right!; B.char s[10];s=right!; C.char s[10];*s=right!; D.char *sp=right!;这道题选D?如果是的话 一道C语言题目.输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数.#includeint main(){char c;int a=0,b=0,d=0,e=0;for (; c = getchar() = ' ';){if ((c >= 65 && c = 97 && c = 48 && c