我暂时不能理解图片,但根据文本内容我可以提供以下回答 在C语言中,不能直接用ASCII码值对char类型的变量赋值是因为需要将字符的代码(即其对应的ASCII值)存储到内存单元中去。如果你直接输入一个整数形式的ASCII编码,编译器不会理解你想把字符存入内存的这个意图。为了解决这个问题并实现对变量进行ASCII赋值的输出方式,...
是的 初始化的时候可以 char[4] s="abc";后面赋值只能 strcpy(s, "abc");