【发布时间】:2021-03-26 21:05:05
【问题描述】:
int main()
{
charactername="tom";
characterage=78;
printf("his name is %s\n", charactername);
printf("his age is %d\n", characterage);
characterage=78;
charactername="John";
printf("his name changed to %s\n", charactername);
printf("his age changed to %d\n", characterage);
return 0;
}
当我更改代码之间的字符名称时,代码不会运行,而如果我只更改年龄,代码运行完美,为什么我不能更改字符变量但我可以更改字符年龄??( c语言)
【问题讨论】:
-
这是错误的,原因有很多。这是怎么编译的?
-
您的变量似乎缺少某些代码或某些类型。其次,这是如何编译的?
标签: c variables integer character