當前位置:編程學習大全網 - 編程軟體 - c語言中const 是什麽意思,怎麽用,什麽時候用?

c語言中const 是什麽意思,怎麽用,什麽時候用?

const 表示常量,相當於宏定義,只能讀取,不能修改。

常變量:const 數據類型 符號常變量 = 數值

如:const float PI=3.14;

指針常量:

數據類型 *const 指針變量=變量名

如:char *const p="abc";

const修飾的是指針變量,而不是指針的值,所以指針指向的值是可以修改的。

常指針:

const 數據類型 *指針變量=變量名

或者是

數據類型 const *指針變量=變量名

這是指針指向的值就是不可以改變的。

還有壹種情況就是指針變量本身不可以修改,指針指向的值也是不允許修改的,就是指針常量和常指針組合,這種稱為

常指針常量:

const 數據類型 *const 指針變量=變量名

數據類型 const *const 指針變量=變量名

還有壹個比較重要的就是常函數:這個我自己還是前壹段時間剛剛理解,建議妳看看這個網頁:/JimFire/archive/2008/10/06/3020013.aspx。

  • 上一篇:卡巴機器人總部倒閉了嗎
  • 下一篇:三個arm寄存器在gdb調試中的作用
  • copyright 2024編程學習大全網