C指针数组的初始化
你声明的是一个float类型的指针数组ranges
也就是说数组的每个元素都是指向float 类型变量的指针,你直接用数值360去赋初值,肯定是错的,0是正确的,因为它把0当成了空指针NULL来处理。
正确的赋值方法,只有声明几个float类型的指针变量,再用这些指针变量给指针数组 ranges 赋初值。
比如:
float a,b,c;
float *ranges={&a,&b,&c};
指针数组初始化问题
任何指针变量刚被创建时不会自动成为NULL指针,它的值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。
动态链接库(DLL)初始化例程失败 为什么
初始化失败你可以试试点击开始――运行 输入msconfig回车,在里边的启动栏里把**.dll前面的勾去掉就行了。 1(打开启动对话框)――步骤如下:开始-运行-msconfig-启动-把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来
-指针数组