小白從零開始學習C 之 C語言 順序結構 C語

小白從零開始學習C

C語言 順序結構

C語言:一個函數包含聲明部分和執行部分

C語句分爲5類,分別是:

  1. 控制語句

  2. 函數調用語句。函數調用語句由一個函數調用加一個分號構成。

  3. 表達式語句,一個表達式的最後加一個分號就成了一個語句。

  4. 空語句 「 ;」

  5. 複合語句。可以用{}把一些語句和聲明括起來成爲符合語句(又稱語句塊)。複合語句常用在if語句或循環語句中。

1.1最基本的語句——賦值語句

在C程序中,最常用的語句是:賦值語句和輸入輸出語句。其中最基本的是賦值語句。幾乎每一個有使用價值的程序都包括賦值語句。

  1. 賦值運算符,如a=3;

  2. 複合運算符,如a+=3 等價於 a=a+3; x*y+8 等價於 x=x(y+8);

  3. 賦值表達式,由賦值運算符將一個變量和一個表達式連接起來的式子稱爲「賦值表達式」。它一般的形式是 變量
    賦值運算符 表達式

如 a=a(b=5)(a=5,b=5,a=b)

  1. 賦值表達式和賦值語句 略

  2. 變量賦初值 略

1.2 數據的輸入輸出

1.關於數據輸入輸出的概念:幾乎每一個C程序都包含輸入輸出。因爲要進行運算,就必須給出數據,而運算的結果當然需要輸出。沒有輸出的程序是沒有意義的。輸入輸出是程序中最基本的操作之一。C語言本身不提供輸入輸出

2.在C用來實現輸入和輸出的主要有:scanf和printf函數,這兩個函數分別是輸入函數和輸出函數。使用這兩個函數是,程序設計人員必須指定這兩個函數的數據輸入輸出格式,即,根據數據的不同選擇不同的數據格式。

  1. Printf函數:(https://baike.baidu.com/item/printf)一般格式爲:
    printf(格式控制,輸出列表);

括號內包含兩個部分:

  1. 格式控制:使用雙撇號括起來的一個字符串,稱「轉換控制字符串」,簡稱「格式字符串」。它包含了兩個信息:

    1.格式聲明。格式聲明由「%」和格式字符組成,如%d、%f等。它的作用是將輸出的數據轉換爲指定的格式然後輸出。格式聲明總是由「%」字符開始的。

2.普通字符。即需要輸出時原樣輸出的字符。

2.輸出列表時程序輸出的一些數據,可以是常量、變量、或者表達式。

在這裏插入圖片描述

1.3用scanf函數輸入數據

Scanf函數的一般形式 scanf(格式控制,地址列表)

格式控制含義同printf函數。地址列表由若干個地址組成。可以是變量的地址或字符串的首地址。

Scanf函數的格式聲明,與printf函數類似,以%開始,以一個格式字符結束。中間可以插入附加字符。