第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

C 語言入門教程

C 語言基礎(chǔ)教程
01 C 語言簡介 02 C 語言的程序結(jié)構(gòu) 03 C 語言的編譯 04 C 語言的標(biāo)準(zhǔn) 05 C 語言中的注釋 06 C 語言中的變量 07 C 語言中的變量類型 08 C 語言的常量 09 C 語言的輸入與輸出 10 C 語言中的 printf() 格式輸出 11 C 語言中的類型轉(zhuǎn)換 12 C 語言中的運(yùn)算符 13 C 語言中的算數(shù)運(yùn)算符 14 C 語言中的位運(yùn)算符 15 C 語言中的邏輯運(yùn)算符 16 C 語言中的三目運(yùn)算符 17 C 語言中的分支結(jié)構(gòu) 18 C 語言中的多重分支 19 C 語言中的分支嵌套結(jié)構(gòu) 20 C 語言中的循環(huán)結(jié)構(gòu) 21 C 語言中的 while 循環(huán) 22 C 語言中的 do-While 循環(huán) 23 C 語言中的 for 循環(huán) 24 C 語言中的多重循環(huán)嵌套 25 循環(huán)實(shí)戰(zhàn),打印九九乘法表 26 C 語言中的break和continue 27 C 語言中的 if 語句 28 C 語言中的 switch/case 語句 29 C 語言中的函數(shù) 30 C 語言函數(shù)的定義和聲明 31 C 語言中函數(shù)的參數(shù)傳入類型 32 C 語言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語言中的數(shù)組 35 C 語言中的多維數(shù)組 36 數(shù)組的練習(xí) 37 C 語言中的字符串 38 C 語言中的字符串函數(shù) 39 C 語言字符串練習(xí) 40 C 語言中的指針 41 C 語言中的 struct 42 C 語言中的 union 43 C 語言中的 maclloc free() 44 C 語言中的 enum 45 整體練習(xí)-學(xué)生管理系統(tǒng)
首頁 慕課教程 C 語言入門教程 C 語言入門教程 30 C 語言函數(shù)的定義和聲明

C 語言函數(shù)的定義和聲明

1. 函數(shù)的聲明和定義

函數(shù)頭與函數(shù)體兩部分組成。其中函數(shù)頭部分包含函數(shù)的返回值類型,函數(shù)名,函數(shù)的參數(shù);函數(shù)體部分由實(shí)現(xiàn)函數(shù)功能的一條至多條語句組成。

返回值類型 函數(shù)名(函數(shù))
{
    程序語句
}

使用函數(shù)要先定義再使用。

2. 示例程序

#include <stdio.h>

int week(int w)
{
    switch (w)
    {
    case 1:
        printf("星期一\n");
        break;
    case 2:
        printf("星期二\n");
        break;
    case 3:
        printf("星期三\n");
        break;
    case 4:
        printf("星期四\n");
        break;
    case 5:
        printf("星期五\n");
        break;
    case 6:
        printf("星期六\n");
        break;
    case 7:
        printf("星期日\n");
        break;

    default:
        printf("輸入的數(shù)字超出范圍。\n");
        break;
    }

    return 0;
}

int main()
{
    int x = 5;
    week(x);
    week(4);
    week(10);
    return 0;
}

運(yùn)行結(jié)果:

星期五
星期四
輸入的數(shù)字超出范圍。

這個(gè)示例中定義了兩個(gè)函數(shù),一個(gè)是 week 函數(shù),另外一個(gè)是 mian 函數(shù)。 week 函數(shù)的主要功能是將輸入的數(shù)字轉(zhuǎn)換為星期并打印到屏幕上。而在主要的 mian 函數(shù)中,我們使用了之前定義過的 week 函數(shù)。

3. 小結(jié)

函數(shù)由兩部分組成。即函數(shù)頭和函數(shù)體。在很多情況下函數(shù)的函數(shù)頭會(huì)單獨(dú)出現(xiàn)在一個(gè)程序的最上面,這是為了便于組織代碼,使得函數(shù)即遵循了先聲明再使用的基本原則,又可以讓代碼存放在程序文件中的任意位置,而把主要的程序?qū)懺诔绦虻淖钕旅?,不便于閱讀和修改。