首页 > 电脑

c语言定义一个字符数组但输入的是一个整数会怎样

更新时间2018-07-22 14:42:41

c语言定义一个字符数组但输入的是一个整数会怎样

就你的问题而言,你定义字符,而输入数字,这个没任何问题,因为数字1,2,3.。。也是字符的一种

但看你的程序,你完全没有基础

首先,你定义了name[10]那么,只能输入9个字符(你自己看下教材有关C字串定义部分),你输入了10个字符肯定不对(下标溢出了)

其次,字符串不是用%c输入,且不必定义宽度(除非你泽输入有限制,那也只能用%9s),它要用%s的,若用%c它只能接收一个字符

最后,你的教材可以扔了,因为void main()是非标准的,上世纪淘汰的写法

测试程序及结果

c语言定义一个字符数组但输入的是一个整数会怎样


相关标签:c语言

上一篇:arduion中如何编写程序

下一篇:有桥墩中心坐标和方位角怎么算出桩位坐标