我想用二维数组显示输出。我打印10,11,12的值,但我只显示一个数字0,1,2。不知道。如何用char数据类型输出。我不想改变char值,因为我需要将另一个X和Y分配给number [2] [1] ='X';C程序二维数组char值输出为2个字符
我的代码是在这里:
#include <stdio.h>
int main(void){
char number[3][4] = {
{'1','2','3','4'},
{'5','6','7','8'},
{'9','10','11','12'}
};
printf("%c",number[2][1]);
return 0;
}
所以。我希望你能帮助我思考如何去做。 非常感谢你!
这段代码甚至没有错误地编译过吗? –
它显示7警告消息。多字符字符常量。 – cyberoot
你为什么不试着去理解警告的含义? –