當前位置:編程學習大全網 - 編程語言 - c語言編程 那個void和後面壹點花括號的,表示什麽意思啊?switch(oper),在用戶輸入

c語言編程 那個void和後面壹點花括號的,表示什麽意思啊?switch(oper),在用戶輸入

void表示無類型,這裏void和後面的花括號表示的是壹個沒有返回值的函數,花括號是用於限定函數的語句的範圍。c語言中常見函數定義有以下兩種。

無參函數定義的壹般形式:

類型標識符? 函數名(){

聲明部分

語句

}

其中類型標識符和函數名稱為函數頭。類型標識符指明了本函數的類型,函數的類型實際上是函數返回值的類型。該類型標識符與前面介紹的各種說明符相同。函數名是由用戶定義的標識符,函數名後有壹個空括號,其中無參數,但括號不可少。

{}中的內容稱為函數體。在函數體中聲明部分,是對函數體內部所用到的變量的類型說明。

有參函數定義的壹般形式:

有參函數定義的壹般形式如下:

類型標識符? 函數名(形式參數表列){

聲明部分

語句

}

有參函數比無參函數多了壹個內容,即形式參數表列。在形參表中給出的參數稱為形式參數,它們可以是各種類型的變量,各參數之間用逗號間隔。在進行函數調用時,主調函數將賦予這些形式參數實際的值。形參既然是變量,必須在形參表中給出形參的類型說明。

在很多情況下都不要求無參函數有返回值,此時函數類型符可以寫為void。

Switch用在C語言中它經常跟Case壹起使用,是壹個判斷選擇語句。用於多分支選擇的其壹般形式為:

switch(表達式){?

case 常量表達式1:

語句1;

case 常量表達式2:

語句2;

case 常量表達式n:

語句n;

default: 語句n+1;

}

其語義是:計算表達式的值。並逐個與其後的常量表達式值相比較,當表達式的值與某個常量表達式的值相等時,即執行其後的語句,然後不再進行判斷,繼續執行後面所有case後的語句。如表達式的值與所有case後的常量表達式均不相同時,則執行default後的語句。

就拿妳上面的例子,switch執行哪條語句就看妳的參數滿足哪個case。妳的參數oper的值為1就執行case 1那條語句,即打印輸出c1。

  • 上一篇:海德堡CD102和CX102的區別
  • 下一篇:矛盾是什麽意思
  • copyright 2024編程學習大全網