C語言中const與指針使用方法總結
在這里分享一下自己的心得,希望和大家一起分享技術,如果有什么不足,還請大家指正。寫出這篇目的,就是希望大家一起成長,我也相信技術之間沒有高低,只有互補,只有分享,才能使彼此更加成長。
總結:
實例代碼:
#include <stdio.h>int main(int argc, const char * argv[]){ // 1 可改變指針 const int a = 10; int *p = &a; *p = 1000; printf("*p = %d/n", *p); // 2 可改變指針 const b = 10; int *pb = &b; pb = p; printf("*pb = %d/n", *pb); // 3 const c = 10; int * const pc = &c; *pc = 1000; //pc = pb;不能改變 //4 const d = 10; const * int const pd = &d; //*pd = 1000; 不能改變 printf("/n"); return 0;}
如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答