如题,将一个占字节多整型数据赋给一个占字节少的整型变量或字符变量,会有截断。图中给的例子里,为什么不直接写char c,而要写char c='a',这样不是将97赋给c了吗,难道不是多此一举吗
收起
一般定义变量的话就地初始化,就算你不知道赋多少,一般都会赋值个0,不然char c;这样定义的话,c是一个随机数,这样很危险,所以这里定义char c='a';
报告相同问题?