我們有兩種方式從計算機獲得信息:一是看屏幕上的文字、圖片、視頻等,二是聽從喇叭發出來的聲音。讓喇叭發出聲音目前還比較麻煩,我們先來看看如何在屏幕上顯示一些文字吧。

在屏幕上顯示文字非常簡單,只需要一個語句,例如,下面的代碼會讓屏幕顯示出“CS留學生程序代寫”:

puts("CS留學生程序代寫");

這里有一個生疏的詞匯puts,用來讓計算機在屏幕上顯示文字。

更加專業的稱呼:

  • “在屏幕上顯示文字”叫做輸出(Output);
  • 每個文字都是一個字符(Character);
  • 多個字符組合起來,就是一個字符序列,叫做字符串(String)。

puts 是 output string 的縮寫,意思是”輸出字符串“。

在C語言中,字符串需要用雙引號" "包圍起來,C語言中文網什么也不是,計算機不認識它,"C語言中文網"才是字符串。

puts 在輸出字符串的時候,需要將字符串放在( )內。

在漢語和英語中,分別使用.表示一句話的結束,而在C語言中,使用;表示一個語句的結束。puts("C語言中文網")表達了完整的意思,是一個完整的語句,需要在最后加上;,表示當前語句結束了。

總結起來,上面的語句可以分為三個部分:

  • puts( )命令計算機輸出字符串;
  • "C語言中文網"是要輸出的內容;
  • ;表示語句結束。

C語言程序的整體框架

puts 可以在顯示器上輸出內容,但是僅有 puts 是不夠的,程序不能運行,還需要添加其他代碼,構成一個完整的框架。完整的程序如下:

#include <stdio.h>
int main()
{
??? puts("CS留學生程序代寫"); ??? 
    return 0; 
}

第 1~3 行、第 5~6 行是固定的,所有C語言源代碼都必須有這幾行。你暫時不需要理解它們是什么意思,反正有這個就是了,以后會慢慢講解。

但是請記住,今后我們寫的所有類似 puts 這樣的語句,都必須放在{ }之間才有效。

上面的代碼,看起來枯燥無趣,不好區分各個語句,我們不妨來給它們加上顏色和行號,如下所示:

  1. #include <stdio.h>
  2. int main()
  3. {
  4. ??? puts(“CS留學生程序代寫”);
  5. ??? return 0;
  6. }

顏色和行號是筆者自己加上去的,主要是為了讓大家閱讀方便,明顯地區分各個語句,C語言本身沒有對這些作要求,你可以隨意設置各個字符的顏色,也可以沒有顏色。

這就是我們的第一個C語言程序,它非常簡單,帶領我們進入了C語言的大門。