【C】指針必須初始化嗎??

定義一個指針能夠不用初始化,可是在使用指針時必定要肯定它是否被初始化便是否指向了某一個肯定的可訪問的內存位置。 如:int* p;//定義一個整型指針此時能夠不初始化,但它的指向是不肯定的可能指向了系統中某一重要的內存位置。 int a; p=&a;//將p指向變量a,此時p的指向是肯定的 當對p進行解引用時如*p=20此時就要看看p的指向是否已肯定。因爲上面咱們將p指向了a變量所在內存位置,因此
相關文章
相關標籤/搜索