微信公开课小程序热门讨论「C语言程序简单小程序」最新回复-字符的话,输入的确不需要加地址符。但是,你需要定义为char数组。或者定义为string类型。但是你需要引用string.h这个头文件。
你定义的c1不是字符串,而是字符变量。你若要定义字符串就必须把c1定义成charc1[];这种形式的。至于楼下说把scanf(%s,c1);改为scanf(%s,&c1)就没有必要改了,因为你的c1是一个字符数组(字符串)的数组名相当于指针了,所有就没有必要再在c1的前面加一个地址符&了。我编译运行都通过了。改后的程序为:intmain(){charc1[255];scanf(%s,c1);printf(c1=%sn,c1); return0;}希望对您有所帮助! 更多有关「C语言程序简单小程序」的疑问请扫码关注微信公开课+小程序!了解更多