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,即必須輸入一個十進位制整數
輸入一個整數後 這條語句並沒有結束,還需要再輸入一個浮點數,只不過這個浮點數存放於緩衝區中,並未賦值給指定變數。
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,即必須輸入一個十進位制整數
輸入一個整數後 這條語句並沒有結束,還需要再輸入一個浮點數,只不過這個浮點數存放於緩衝區中,並未賦值給指定變數。