C语言,算法,数据结构。请问我这个代码怎么错了?

求解答,我想给c[0]赋值字符a或者b,为什么不行?
2025-01-24 19:32:13
推荐回答(2个)
回答1:

首先,c变量得是char类型的,然后c[0]='a',要加单引号

回答2:

#include 
int main()
{
char c[1];
c[0]='a'; //a 相当于ASCII码的 97
c[1]='b'; //b 相当于ASCII码的 98 
printf("c[0]=%d  c[1]=%d\n",c[0],c[1]);
}