读书人

避免存取未值的解决方法

发布时间: 2012-02-19 19:43:38 作者: rapoo

避免存取未值的
我送的未值如:unsigned long A ,char B[] ,int C

的function去存取些未值的,要怎判避免掉,
是判0 orNULL呢
if(A==0) if(A==NULL)


[解决办法]
你确保自己给每个变量进行了赋初值即可。
另外,编译的warning级别项开高点,使用未赋初值的变量会有warning的。
[解决办法]
unsigned long A ,char B[] ,int C
赋初值了/?
[解决办法]
unsigned long A ,char B[] ,int C

unsigned long *Ap,char *Bp,int *Cp

为每一个变量声明一个指针(pointer),用之前先初始化

如果没有初始化,直接判断pointer是否存在就可以了
[解决办法]
insure it initialization before use it.

读书人网 >C++

热点推荐