puts --> 把字符串輸出到屏幕。 如:char s[]="hello"; puts(s); gets --> 從鍵盤輸入字符串,包括空格。 如:char str[128]; gets(str); printf --> 格式化輸出到屏幕。可以以不同的格式把參數輸出到屏幕。 如: char s[]="china"; printf("%s", s);//以字符串的格式把s輸出到屏幕 int a = 3; printf("%d", a);//以有符號整型的格式把a的值輸出到屏幕。 scanf --> 格式化輸入到變量。以不同的格式輸入值到變量。 如: int a; scanf("%d", &a);//以有符號整型的格式從鍵盤輸入一個值存入變量a的內存地址空間。 char str[128]; scanf("%s", str);//以字符串的格式從鍵盤輸入一個字符串存入str的內存地址空間。
C語言puts與gets問題
轉自:http://zhidao.baidu.com/question/163713752.html?qbl=relate_question_0&word=c%B3%CC%D0%F2gets%28%29
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.