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

全部開發(fā)者教程

C 語(yǔ)言入門教程

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

C 語(yǔ)言的輸入與輸出

輸入就是將程序外部的數(shù)據(jù)輸入到程序內(nèi)部,輸出就是將程序內(nèi)部運(yùn)行的結(jié)果等內(nèi)容從程序內(nèi)部輸出到顯示器,打印機(jī)或者存放到文件中。

編程語(yǔ)言中的輸入輸出擔(dān)負(fù)著程序與用戶的交互工作。

1. 標(biāo)準(zhǔn)輸入輸出

C 語(yǔ)言中的標(biāo)準(zhǔn)輸入輸出包含 3 部分。標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出,標(biāo)準(zhǔn)錯(cuò)誤輸出。

表中列舉了標(biāo)準(zhǔn)輸入輸出和與之關(guān)聯(lián)的物理設(shè)備。

輸入輸出 設(shè)備
標(biāo)準(zhǔn)輸入 鍵盤
標(biāo)準(zhǔn)輸出 顯示器屏幕
標(biāo)準(zhǔn)錯(cuò)誤輸出 顯示器屏幕

標(biāo)準(zhǔn)錯(cuò)誤輸出就是當(dāng)你程序出錯(cuò)的時(shí)候在屏幕上看到的信息。

2. 標(biāo)準(zhǔn)輸入

2.1 scanf 函數(shù)

這個(gè)函數(shù)輸入是變量的地址,有關(guān)地址和指針的概念我們會(huì)在后面有詳細(xì)的介紹,這里大家只要簡(jiǎn)單記住這點(diǎn)就好。同時(shí)這個(gè)函數(shù)的返回值是一個(gè)整數(shù),其實(shí)就是輸入的字符的數(shù)量。

這里是一個(gè)簡(jiǎn)單的示例:

實(shí)例演示
預(yù)覽 復(fù)制
復(fù)制成功!

#include <stdio.h>

int main()
{
    int count,i;
    count=scanf("%d",&i);
    printf("Your input %d number, the number is %d\n",count,i);
    return 0;
}
運(yùn)行案例 點(diǎn)擊 "運(yùn)行案例" 可查看在線運(yùn)行效果

上面一行是鍵盤輸入的內(nèi)容,輸入完成后請(qǐng)按回車鍵確認(rèn),緊接著就會(huì)輸出剛才輸入的內(nèi)容。

utopia@DESKTOP:~$ gcc test.c -o test
utopia@DESKTOP:~$ ./test
1   // 通過(guò)鍵盤輸入
Your input 1 number, the number is 1
utopia@DESKTOP:~$ ./test
3454    // 通過(guò)鍵盤輸入
Your input 1 number, the number is 3454

2.2 fgets 函數(shù)

這個(gè)函數(shù)是從標(biāo)準(zhǔn)輸入中讀取一整行的內(nèi)容。它會(huì)在遇到換行符或者文件結(jié)尾符號(hào)的時(shí)候停止執(zhí)行。

實(shí)例演示
預(yù)覽 復(fù)制
復(fù)制成功!
#include <stdio.h>

int main()
{
    char str[20];
    fgets(str, 20, stdin);
    printf("%s",str);
    return 0;
}
運(yùn)行案例 點(diǎn)擊 "運(yùn)行案例" 可查看在線運(yùn)行效果

程序編譯后運(yùn)行的結(jié)果如下:

上面一行是鍵盤輸入的內(nèi)容,輸入完成后請(qǐng)按回車鍵確認(rèn),緊接著就會(huì)輸出剛才輸入的內(nèi)容。

utopia@DESKTOP:~$ ./test
12332   // 通過(guò)鍵盤輸入
12332
utopia@DESKTOP:~$ ./test
dfss adfas  // 通過(guò)鍵盤輸入
dfss adfas

3. 標(biāo)準(zhǔn)輸出

3.1 printf

對(duì)于這個(gè)函數(shù)最主要的功能是輸出有格式的字符。關(guān)于這個(gè)函數(shù)更為詳細(xì)的介紹,會(huì)出現(xiàn)在稍后的課程中。這里為大家簡(jiǎn)單展示一些這個(gè)函數(shù)的最基本用法。

實(shí)例演示
預(yù)覽 復(fù)制
復(fù)制成功!
#include <stdio.h>

int main()
{
    printf("Welcome to our lessons!\n");
    return 0;
}
運(yùn)行案例 點(diǎn)擊 "運(yùn)行案例" 可查看在線運(yùn)行效果

編譯執(zhí)行上面的程序后,就會(huì)在屏幕的終端上顯示:

utopia@DESKTOP:~$ gcc test.c -o test
utopia@DESKTOP:~$ ./test
Welcome to our lessons!

3.2 puts

這個(gè)函數(shù)是輸出一行字符,相當(dāng)于 printf 函數(shù)的字符輸出模式,然后尾部又增加了一個(gè)換行符的模式:

實(shí)例演示
預(yù)覽 復(fù)制
復(fù)制成功!

#include <stdio.h>

int main()
{
    puts("Welcome to our lessons!");
    return 0;
}
運(yùn)行案例 點(diǎn)擊 "運(yùn)行案例" 可查看在線運(yùn)行效果

編譯運(yùn)行后:

utopia@DESKTOP:~$ gcc test.c -o test
utopia@DESKTOP:~$ ./test
Welcome to our lessons!

4. 小結(jié)

編程語(yǔ)言的輸入與輸出是編程語(yǔ)言的基本組成部分。

C 語(yǔ)言的語(yǔ)言的標(biāo)準(zhǔn)的輸入和輸出都指通過(guò)鍵盤輸入和向顯示器輸出結(jié)果的過(guò)程。

這里面經(jīng)常用到的函數(shù)包含:

  1. 輸入函數(shù)。 scanf, fgets 等。
  2. 輸出函數(shù)。 printf, puts 等。