[問題] 初學者對C語言函數的理解
以下是洪維恩老師<<C語言教學手冊>>的範例4-20,
==========================================================================
#include<stdio.h>;
#include<stdlib.h>;
int main(void)
{
int num;
char chr;
printf("key in an integer:\n");
scanf("%d",&num);
fflush(stdin);
printf("key in a character:\n");
scanf("%c",&chr);
printf("the integer is %d,the ASCII of char is %d\n",num,chr);
system("pause");
return 0;
}
===========================================================================
小弟的問題是...
上式紅色的部分為何沒有加引號 (" ")
而綠色的函數在括號中還要加引號,
最後在return 0後,卻沒括號也沒引號
為何為有此分別???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.202.31
→
08/17 23:22, , 1F
08/17 23:22, 1F
→
08/17 23:23, , 2F
08/17 23:23, 2F
→
08/17 23:24, , 3F
08/17 23:24, 3F
→
08/17 23:24, , 4F
08/17 23:24, 4F
→
08/17 23:25, , 5F
08/17 23:25, 5F
→
08/17 23:28, , 6F
08/17 23:28, 6F
多謝解答!
小弟非本科系,
在眾人推薦下買了洪老師的書來入門,
因為週遭沒同學也沒老師可以討論,
如果提問有不妥當的地方還請包涵~
推
08/17 23:44, , 7F
08/17 23:44, 7F
書上是說~
可以用來清空緩衝區內的資料,
而書裡的上一個範例則是在%c前空一格,
以跳過不可列印字元,
目前我只有學過這兩種方法...
→
08/17 23:53, , 8F
08/17 23:53, 8F
謝謝提醒!
未來在使用上會多注意
→
08/17 23:59, , 9F
08/17 23:59, 9F
哈哈..眼花了...
先將那兩篇收到信箱慢慢消化
※ 編輯: pandajohn 來自: 124.9.202.31 (08/18 00:07)
→
08/18 08:27, , 10F
08/18 08:27, 10F
→
08/18 08:29, , 11F
08/18 08:29, 11F
→
08/18 08:31, , 12F
08/18 08:31, 12F
→
08/18 08:32, , 13F
08/18 08:32, 13F
→
08/18 08:33, , 14F
08/18 08:33, 14F
→
08/18 08:46, , 15F
08/18 08:46, 15F
→
08/18 08:46, , 16F
08/18 08:46, 16F
謝謝你的講解
※ 編輯: pandajohn 來自: 163.27.62.166 (08/18 11:28)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章