只是char数组的大小不同怎么输出的结果就不一样呢? struct stu{ /*定义结构体*/ char name[10]; char num[10]; float score[2]; }student; 解决方案 80 你第一种形式,只给name和num各1个字节的空间,这怎么够? 原因是字符串还需要放入”\0″,所以至少各需要2个字节 CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c数组输入/出问题! 喜欢 (0)赏[1034331897@qq.com]分享 (0)