C 指標基礎之const修飾指標

2021-10-07 17:33:15 字數 489 閱讀 8848

一.const修飾指標有三種情況:

1.const修飾指標:常量指標

2.const修飾常量:指標常量

3.const既修飾指標又修飾常量

二.特點:

常量指標:指標的指向可以修改,但是指標指向的值不可以修改。

int a = 20;

const int *p = &a;//常量指標

指標常量:指標的指向不可以修改,但是指標指向的值可以修改。

int a = 20;

int * const p = &a;//指標常量

const既修飾指標又修飾常量:指標的指向和指標指向的值都不可以修改。

int a = 20;

const int * const p = &a;//const既修飾指標又修飾常量

const修飾指標

1.指向const資料的非const指標 const int countptr 這個宣告從左到右讀,countptr 是乙個指向整數常量的指標 2.指向非const資料的const指標 int const ptr x 這個ptr指標就是const指標,宣告為const的指標必須在宣告時進行初始化。指...

const修飾指標

書寫形式為 int countptr 特點 指標的指向可以被修改,指向的資料可以被修改 includeint main 書寫形式為 const int countptr 特點 指標的指向可以被修改,指向的資料不能被修改 includevoid func const int int main void...

C語言 const修飾指標解析

這種例子在我們平時程式設計時可能會很少用,但是在面試時被問的可能性就很大了。用const修飾指標,常見的情況可以分為四種 1.const int p p 可變,p 指向的物件不可變 2.int const p p 可變,p 指向的物件不可變 3.int const p p 不可變,p 指向的物件可變...