C艹 指针和const的关系和注意事项(非常有意思)
生活随笔
收集整理的這篇文章主要介紹了
C艹 指针和const的关系和注意事项(非常有意思)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
有兩種不同的形式將const關鍵字指向指針。
第一種:讓指針指向一個常量對象
?
const float g_moon = 1.63; float * pm = &g_moon; // 不允許 no allowed?
第二種: 是將指針本身聲明為常量
聲明一個指向常量的指針pt
int age = 39; const int *pt = &age;這個聲明表示, pt指向一個const int, 但不能使用*pt來修改age的值;
但是可以修改指向的內存地址
int sum = 200; p = ∑注意,有種情況不允許:
const float g_earth = 9.80; const float * pe = &g_earth; // 允許const float g_moon = 1.63;
float * pm = &g_moon; // 不允許 no allowed
?
=======================================
另一種方式:
int sloth = 3; const int * ps = &loth; int * const finger = &sloth; //說明優勢?
優勢:
*finger = 20;
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的C艹 指针和const的关系和注意事项(非常有意思)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于Linux网卡调优之:RPS (Re
- 下一篇: 软件工程学习笔记(考试版)