功能 原理 C 中的一些關鍵字的學習

2021-09-11 21:07:15 字數 467 閱讀 6138

主要包括一下幾個關鍵字:

static/const/volite/explite

1、static

在c++中static的作用主要用來修飾變數和函式,而靜態全域性變數,靜態區域性變數和普通的全域性變數都儲存到靜態儲存區。但是靜態變數和全域性變數的可見範圍是不同的,全域性變數是在所有的.c檔案中都可見,而靜態變數的可見範圍是其自己的可見範圍,如果定義在類中,那麼就只有這個類裡面的成員可以訪問,如果定義在類外的乙個.c檔案中,則只能在該檔案內使用。

例如:int getvalue(){

static int a = 10;

return a--;

int main(){

int c = 10;

for(;c>0;c--){

cout<<"c:"如例子所示,每次getvalue呼叫都不會重新給a賦值10,而只會賦值一次,且在main函式執行之前,a的值已經存在,因為a存在靜態儲存區。

c語言的一些關鍵字

1.switch case case後面只能是整型或者字元型的常量或者常量表示式,並且不要忘記了加default switch b case 3 cout a 2.return 關鍵字 return用於終止乙個函式並返回其後面跟著的值,若果是表示式一般加上括號,規範性。但是return 不可以返回指...

c語言的一些關鍵字

保留關鍵字 char short int unsigned long float double struct union void enum signed const volatile typedef auto case continue default do else for goto if re...

一些罕見的c 關鍵字

一 typeid typeid是乙個型別運算子,用於獲取某個變數或者型別的名字。使用格式 typeid int 或typeid i 1 例如 typeid double name 獲取int型別名,結果為 double typeid 2 typeid 2.0 比較表示式型別,結果為true。二 mu...