我是一個想學寫程式的人,剛從網路上找到Dev-C++怎個軟體,請問要怎麼樣才能寫出一個最基本的程式,我不知道語法是要怎麼用請教我,我用的是4.9.9.2版能從開一個新的空白程式到一個完成的程式教我嗎?(請詳細描述)
2007-08-02 13:46:11 · 4 個解答 · 發問者 ? 1 in 電腦與網際網路 ➔ 軟體
版主大大:
你要學Dev-C++,可以去諾貝爾書局買一本博碩文化出版的C++教學手冊,這是洪維恩著的,內容寫的非常簡易,很適合初學者來看,若你看了一些有不懂再問比較快,裏面有很多程式範例,應該符合您的需求。
2007-08-11 17:20:33 · answer #1 · answered by hogenkk 6 · 0⤊ 0⤋
若是要學習C語言
首先推薦旗標出版社,由洪維恩博士所著的,
『C語言教學手冊』第四版(目前是最新的一版)
這本書主要以 Dev-C++作為編輯環境,內有十分清晰且多的範例程式與練習,基礎的語法詳解,十分適合初學者(我也是從這本書學C的)
其對Dev-C++的用法有基本的介紹,書中光碟也附有完整安裝程式。
(其建議售價是 620元)
另外,有兩種方式可以開啟新的空白程式
點選『原始碼』(Ctrl+N)
或者點選『檔案->開新檔案->原始碼』
或者根據實際需求點選專案,在從中選取您所要的。
我只能大略介紹『C語言』的語法,因為我也是初學~~
#include
#include
int main (void)
{
printf("Hello World!! \n");
system("pause");
return 0;
}
其中以#字開頭的表示為前置處理器,就是會先處理的意思,
而#include,意思是要先載入標頭檔(*.h)
(因為我們接下來要用到兩個東西,他的定義放在stdio.h 與 stdlib.h裡面)
printf();
這個是『格式化輸出』的意思,也就是要從螢幕上輸出括號裡面 " "所包含的字,
後面的分號是一個敘述句結束的意思,C語言是以分號來作為各個敘述句的分別。
\n,是脫逸字元(也有人叫做逃逸字元)
適用來控制換行的。
而system("pause")的作用在於,Dev-C++在程式執行完後就會自動關閉,因為速度太快了所以啥也看不到,加上這一句就會讓程式暫停(這是dos指令,暫停的意思)
return 0;
是回傳給主函式 main用的,表示程式正常執行完畢,
主函式是一個獨立的程式不可或缺的,是整個程式的最主要的部份。由於dev不接受主函式的回傳值是void(意指『空的』),所以要用 int(『整數』型態),來作為主函式的回傳值。
在C語言中,包括主函式在內,每個函式都是以{}一對大括號作為開頭與結尾。
你可以試著複製我剛剛寫的程式碼到DEV中編譯執行看看,順利完成的話應該就可以看到一個DOS畫面寫著:
Hello World!!
請按任意鍵繼續...
大概就是這樣~~
2007-08-17 11:28:20 補充:
脫逸字元那一段,『適用來』改為,『是』用來。
return 0;那一段,...表示程式正常執行完畢,加上『通常』表示程式正常執行完畢。抱歉按太快沒改到~~
2007-08-17 07:25:26 · answer #2 · answered by 公爵 3 · 0⤊ 0⤋
Dev-c++ 是c/c++的編譯器!
要怎麼樣才能寫出一個最基本的程式?
1.先決定你所要用的程式語言是那一個?(ex: c/c++、java、vb等...)
不同程式語言,其宣告語法及用法也會有所不同!!
2. 找本適合你的入門書....
3. 找到適合你的入門書後,就可以開始撰寫你的第一隻程式! 如發表意見的那位大大所言,一般人接觸程式語言寫的第一個程式即是"hello world!"之類的...
2007-08-02 22:31:53 · answer #3 · answered by ξ涼ξ~平凡な人~ 3 · 0⤊ 0⤋
哪那麼容易教呀
你可以去買書呀
市面上一堆
通常第一個應該都是"hello world"的程式啦~~~
2007-08-02 17:09:35 · answer #4 · answered by Levi Jeng 7 · 0⤊ 0⤋