结构体数组赋值时未赋值到的数组是否会置空?

如题所述

不论基本变量、基本数组还是其他形式的变量(如结构体变量),c语言都不会对已经声明过的变量初始化。
就是说,声明一个变量后,如果不赋值,它不会变成0、空或者其他确定的内容。而是以乱码的形式存在所谓的“值”,但这个值它是不能拿来使用的(因为“乱”)。
所有变量使用之前必须先赋值。而且,赋到谁谁有值,没有赋到的仍然是乱码。
有什么问题请留言。
温馨提示:答案为网友推荐,仅供参考
相似回答