首頁>Club>
7
回覆列表
  • 1 # 370102196502282511

    C語言中的引數分為實際引數和形式引數。實際引數是在呼叫時傳遞個函式的引數。形式引數是在定義函式名和函式體時使用的引數。C語言的常量只是一些固定值,在整個程式執行過程中都不能改變。

  • 2 # 夜雨星辰GT

    scanf函式

    C語言提供了scanf函式,用於給程式輸入資料。使用者可以透過鍵盤,給指定的變數輸入資料。printf函式是給終端輸出資料,scanf函式是從終端接收(獲取)使用者的輸入資料。


    scanf函式的格式如下:


    int scanf (const char* format_str, addr list);


    函式分析:


    (1) 引數 format_str 是控制格式輸入字串;


    (2) 引數 addr list 是變數地址列表,是需要獲取使用者輸入資料的變數地址列表;


    (3) 函式的返回值是int型別,如果呼叫成功,則返回addr list指定的引數個數,如果呼叫失敗,返回-1值。如下是程式測試例子:


    程式執行結果如下:


    可以看到,對應輸入格式:


    scanf("%d,%d,%d", &a, &b, &c);


    在%d與%d之間,是使用逗號“,”分隔開,所以,在輸入資料的時候,使用逗號“,”分隔。同理,對於:


    scanf("%d;%d;%d", &a, &b, &c);


    在輸入資料的時候,使用分號“;”分隔開

  • 3 # 東龍川江

    c語言函式的引數值除了可以用陣列元素作為函式引數外,還可以用陣列名作函式引數。

    用陣列元素作實參時,向形參變數傳遞的是陣列元素的值,而用陣列名作函式實參時,向形參傳遞的是陣列首元素的地址。

    C語言用陣列名作函式引數,應該在主調函式和被調函式分別定義陣列。

    實引數組與形引數組型別應一致,如不一致,結構出錯。

    形引數組可以不指定大小,在定義陣列時在陣列名後面跟一個指標變數,用來接收一個地址。

  • 中秋節和大豐收的關聯?
  • 小米手機開啟軟體黑屏是怎麼回事?