1. 程式人生 > >代碼:程序清單4.15_input.c程序_《C Primer Plus》P78

代碼:程序清單4.15_input.c程序_《C Primer Plus》P78

rim put CA 總結 年齡 TE NPU printf 需要

// input.cpp : 定義控制臺應用程序的入口點。 // /* input.c -- 什麽情況下使用 & */ /* 時間:2018年06月19日 23:18:10 代碼:程序清單4.15_input.c程序_《C Primer Plus》P78 目的:對char數組時,scanf() 的輸出參數無須加前綴 & */ #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int age; // 年齡 float assets; // 資產 char pet[30]; // 寵物 printf("Enter your age, assets, and favorite pet.\n"); // favorite(喜愛) scanf("%d %f", &age, &assets); // 此處需要使用 & scanf("%s", pet); // 對 char 數組不需使用 & printf("%d $%.2f %s\n", age, assets, pet); getchar(); getchar(); return 0; } /* 在VS2010中運行結果: ---------------------------------------------- Enter your age, assets, and favorite pet. 38 92360.88 llama 38 $92360.88 llama ---------------------------------------------- google 翻譯如下: 輸入你的年齡,資產和最喜歡的寵物。 38 92360.88美洲駝 38 $ 92360.88美洲駝 ---------------------------------------------- 總結: 定義字符串數組時,scanf() 輸出參數無須加前綴 & ---------------------------------------------- *


代碼:程序清單4.15_input.c程序_《C Primer Plus》P78