int array2D2[2][3] = {{1, 2, 3}, {4, 5, 6}}; 若为结构体数组初始化时,以上第一种方式显然行不通;那能否用第二种进行初始化呢?该方法也行不通,因编译时会出现以下错误提示: error C2552: “bookInfo” : 不能用初始值设定项列表初始化非聚合。 解决这个问题的方法是:我们可以为结构体设计构...
struct student { int num; char name; float score[3]} stu = {1, 'm', {90.1, 90.2, 90.3}};这样就行了,原题中的那个不叫初始化。
如果是全局的(在函数外面)本身都已经初始化为NULL了 如果不是全局的写个for循环,把每个元素赋值为NULL就行了
如果是全局的(在函数外面)本身都已经初始化为NULL了 如果不是全局的写个for循环,把每个元素赋值为NULL就行了