C語言中const與指針使用方法總結(jié)
C語言中const與指針使用方法總結(jié)
在這里分享一下自己的心得,希望和大家一起分享技術(shù),如果有什么不足,還請大家指正。寫出這篇目的,就是希望大家一起成長,我也相信技術(shù)之間沒有高低,只有互補,只有分享,才能使彼此更加成長。
總結(jié):
- * const 值不能改變,指向可改變
- const * 值能改變,指向不可改變
- const * 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;
}
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
C語言常用庫函數(shù)的使用及模擬實現(xiàn)詳解例舉
C語言庫函數(shù)是把自定義函數(shù)放到庫里,是別人把一些常用到的函數(shù)編完放到一個文件里,供程序員使用,下面讓我們一起來詳細了解它2022-04-04
將CString字符串輸入轉(zhuǎn)化成整數(shù)的實現(xiàn)方法
下面小編就為大家?guī)硪黄獙String字符串輸入轉(zhuǎn)化成整數(shù)的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
C/C++哈希表優(yōu)化LeetCode題解997找到小鎮(zhèn)的法官
這篇文章主要為大家介紹了C/C++哈希表優(yōu)化題解997找到小鎮(zhèn)的法官示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12
C++ 輸入一行數(shù)字(含負數(shù))存入數(shù)組中的案例
這篇文章主要介紹了C++ 輸入一行數(shù)字(含負數(shù))存入數(shù)組中的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
sublime text3搭建配置c語言編譯環(huán)境的詳細圖解教程(小白級)
這篇文章主要介紹了sublime text3搭建配置c語言編譯環(huán)境,詳細圖解,小白教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-01-01

