論壇首頁 註冊 | 登入 | 會員 | 搜尋 | 統計 | 說明   RSS 訂閱全部版區     
   歡迎來到 YK Forum! 自由SAY | 開口中 | 祈願池 | 宣傳中心 | Flash遊戲 | 寵物中心 | 虛擬形像 | 勳章中心   



 
 
標題: 超蠢的新手問題 關於"表頭檔" 唉~~摸索中..
大胖
初級會員
Rank: 1



UID 14082
積分 3
經驗 3
YK幣 105
帖子 1
精華 0
註冊 2008-7-28
用戶註冊天數 5770
用戶失蹤天數 5770
性別 男生
狀態 離線
  正常字體
發表於 2008-7-28 11:15 AM  資料 文集 短消息 
超蠢的新手問題 關於"表頭檔" 唉~~摸索中..

#include<stdio.h>
#include<stdlib.h>
int main()
{
  printf("你好!!!!!\n");
  
  system("pause");
   return 0;
   
}

為何我把#include<stdio.h>和#include<stdlib.h> 兩個表頭檔 去除 它還是可以執行??請問表頭檔的意義與作用??
謝謝!!還在摸索中...



YK Forum © All rights reserved. www.eyankit.com 贊助網站 頂部
仁傑
壇主
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


論壇週年紀念星章   發帖王勳章   在線王勳章   論壇開幕紀念星章   服務勳章   壇主星章  
UID 1
積分 27239
經驗 12118
YK幣 32579
帖子 7216
精華 7
註冊 2006-11-11
用戶註冊天數 6395
用戶失蹤天數 47
來自 香港
性別 男生
狀態 離線
 
發表於 2008-7-28 01:08 PM  資料 文集 短消息 


QUOTE:
C語言是由一個以上的函數所組成的,函數的名稱只能宣告一次,其中有個特別的函數叫做main,是C程式開始執行的地方。以/* 註解 */括起來的部分,以及//後面直到行尾的部分是註解,所謂註解是指該部分只是給人看的,並不會影響Compiler的編譯結果。原始程式碼由#號開頭的部分,是交由前置處理器來處理;#include這個前置處理器命令,是把Source code file和其後的Header file合成為另一個修改過的Source code file。換言之,#include <stdio.h>其功能就好比我們用文字處理器將系統目錄內的stdio.h檔案插入到#include的位置上。

C語言並不要求一定要引入stdio.h,此範例要寫#include <stdio.h>的原因在於程式內使用了printf函數,這個函數是存在於系統程式庫內,為了讓Compiler了解printf是在別的地方定義的,因此要將宣告printf長相的stdio.h包含進來。

stdio.h 包含以下 functions

* clearerr()
* fclose()
* feof()
* ferror()
* fflush()
* fgetc()
* fgetpos()
* fgets()
* fopen()
* fprintf()
* fputc()
* fputs()
* fread()
* freopen()
* fscanf()
* fseek()
* fsetpos()
* ftell()
* fwrite()
* getc()
* getchar()
* gets()
* perror()
* printf()
* putc()
* putchar()
* puts()
* remove()
* rename()
* rewind()
* scanf()
* setbuf()
* setvbuf()
* sprintf()
* sscanf()
* tmpfile()
* tmpnam()
* ugetc()
* vfprintf()
* vprintf()
* vsprintf()


即 printf() 需要 include stdio.h 才可運行



最近5次評分記錄
kelvinNg   2008-10-10 07:06 PM   經驗  +2   感謝你熱心幫助其他會員解決問題!


YK Forum © All rights reserved. www.eyankit.com 贊助網站 頂部
自由SAY death-angel:一個怪物妒忌你的相貌,對你發起了攻擊。
 



當前時區 GMT+8, 現在時間是 2024-5-16 05:59 AM
Copyright © 2006- YK Forum All rights reserved.

Powered by Discuz!    在線率統計 Powered by Discuz! © 2001- Comsenz Inc. Designed by YK Forum.
Processed in 0.007520 second(s), 9 queries, Gzip enabled.

[Clear cookies] Contact us 聯繫我們 - Archiver 文字版 - WAP 手機版