C语言中指针定义的时候初始化的必要性
生活随笔
收集整理的這篇文章主要介紹了
C语言中指针定义的时候初始化的必要性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定義一個指針時,不進行初始化,系統會為這個變量自動分配一個地址,這個地址的值就是指針的值可能為0X1234,不初始化這個指針的值的話,操作這個指針就想當于操作這個0X1234這個地方的內容,就會出現問題,因為你并不知道這個指針指向地址的內容,可能為段系統代碼,錯改的話,可能會讓系統崩潰。
比如 int *p;
*p=100;讓p這個指針指向地址的值為100,有可能這個指針指向地址的值為系統的一個重要文件;
//
int a;
p=&a;
//這樣比較好
指針初始化的必要性.
總結
以上是生活随笔為你收集整理的C语言中指针定义的时候初始化的必要性的全部內容,希望文章能夠幫你解決所遇到的問題。