回覆列表
  • 1 # 使用者2180107962444

    scanf(“%s”,m);//首先scanf這個函式是按照一定的輸入格式從標準輸入視窗獲取資料,並將其賦值給變數;這裡%s 是指輸入一個字串,而此處的m 即是一個字串變數名,其本身就表示字串m的首地址;因此無須再加取地址符&;

    printf("%d%f%s",a,b); //這裡沒有完整寫出引數列表,控制格式與後邊的引數個數不匹配,最好寫成

    printf("%d%f%s",a,b,c);或者 printf("%d%f",a,b);

    這裡的 a 對應的是 %d 是表示 以十進位制整數形式輸出a

    這裡的 b 對應的是 %f 是表示 以浮點數形式輸出b

    c對應的是 %s 是表示以字串形式輸出c

    scanf("%d%f",&a);

    這裡的a對應的是%d,即必須輸入一個十進位制整數

    輸入一個整數後 這條語句並沒有結束,還需要再輸入一個浮點數,只不過這個浮點數存放於緩衝區中,並未賦值給指定變數。

  • 中秋節和大豐收的關聯?
  • 混凝土的和易性是什麼概念?