今堂課是說C語言的最常用的函數-----輸入輸出函數。C語言本身不含輸入輸出語句,都是通過調用函數來完成的。
下面我們通過一個簡單的例子來說明一下scanf和printf這兩個函數的運用
#include<stdio.h>
int main()
{
int x; // 建立一個變量來保存用戶輸入的值
scanf("%d",&x); //%d是說明輸入的是十進制整型,&這個爲取地址符,scanf通過獲取終端輸入的值 ,找到x的地址 :&x,再將這個值找到x的地址傳遞給x
printf("%d",x); //同樣這裏的%d也是表示十進制整形,說明以後面x這個變量的十進制整形輸出 注意:printf函數是不用取地址符&
return 0;
}
下面我們再來引進一個比較複雜的例子 讓大家更加清晰地瞭解這兩個函數。
#include<stdio.h>
int main()
{
int x,y; //建立兩個變量 x,y
scanf("%d,%d",&x,&y); // 這裏要說明的是" "冒號裏面的格式是怎樣,輸入的時候就要按照這樣 現在兩個%d是用逗號,隔開,那你輸入的時候也要輸入逗號,
printf("%d%d",x,y); // 而printf冒號裏面的是怎樣的格式,他就按照這樣的格式輸出
return 0
}
見識過上面的兩個小例子 ,大家是不是蠢蠢欲動呢 ,趕快用VC編譯運行一下把 ,加強自己的熟練度哦。
本文作者:sunyuan的軟件專欄