21實際C語言教程-2 (轉)
申明:在csdn發這樣淺的文章其實很對不起大家。裡面其實沒有什麼有價值的東西。只是我想嘗試一下用最淺顯的文字來引導最白痴的人。大家看看就算了,不要責難內容了。如果有什麼建議,發給to:mo2mo@163.com">mo2mo@163.com
第二章 淺嘗C的滋味
從哪裡開始講,始終是一個難題。在寫這裡之前,我已經寫了另外一個版本的第二章,很不滿意,所以我又重來了一次。現在,我認為以間短的例子作為推動。第一個例子,就是讓tell you:你是員。程式碼如下:
#include
main()
{
printf(“You are a real programmer!”);
}
這裡就有一個問題了。給你了這段程式碼。如何輸入程式碼如何以完成我所說的讓電腦告訴你:你是程式設計師。How to?我想應該知道吧,但或許未必。我沒有辦法,找一本教科書,裡面會有介紹的,或者請教周圍的人。執行的結果就是在一個黑糊糊的視窗中用白色的字顯示了一行You are a real programmer。那肯定是真的,因為電腦都是這麼說的(註釋一)。
但是也可能那個視窗一閃而過,什麼都沒看著。比如比較老的tc2就是那樣,我推薦你用vc的console程式來作。如果看不見就這樣寫。
#include
main()
{
printf(“You are a real programmer!”);
system(“Pause”);
}
加上一個system(“Pause”);可以使得程式在那兒等你,知道你按了一個鍵之後才會退出。
看得懂嗎?看不懂沒關係的。我們來分析一下。
除非你是生於19世紀,那麼你所作的一切都不可能重頭開始。現在都是21世紀了,當然你需要利用前人的成果。就像現在的汽車生產商不會自己去造輪子一樣,你也不會自己去實現輸出到螢幕這樣的功能(當然,現在你也不知道怎麼去實現),只管用就是了。Printf就是別人給你寫好的東西,你利用這個東西(呵呵,實在不知道叫什麼,難道是,難道是宏?),可以輸出你所要的文字於螢幕之上。但是和天下沒有免費的“輪子”一樣,你需要給輪子製造商下定單,這裡你需要#include
還有那個分號。沒一句後面加上分號,那個就是語言的行結束符。關於程式編寫,很多東西沒有道理的,只需要記住的。忘掉分號,和多加分號是初學者常有之事,要多多留心了。
註釋一:這個例子有別的書用過。正是那本書的那個例子,讓我得到了初學程式設計的信心,所以這裡我還是用了那個例子。至於顯示的樣子那麼糟糕實在是沒有辦法,初學程式只能寫出這種字元介面的東西來。下的五顏六色要暫時拋開了,黑白二色的環境可以讓你集中精力於程式編寫本身,而不是各種花哨的輸入輸出介面。等你熟悉了C,瞭解了程式編寫的方法,也就是你去學習更豐富的程式介面的時候。不要灰心,即使是字元介面,也很有樂趣的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998845/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 21實際c語言教程-1 (轉)C語言
- 21實際C語言教程-3 (轉)C語言
- 21世紀C語言教程-前言 (轉)C語言
- SQL查詢語言基本教程(2) (轉)SQL
- C語言 Make命令教程C語言
- C語言教程——03 C語言結構C語言
- C語言精品影片教程大全C語言
- 重新學C語言2C語言
- 標準C語言2C語言
- 高階C語言2C語言
- C語言作業2C語言
- 學習筆記(21):C++語言基礎視訊教程-3.9 用const實施保護筆記C++
- C++語言概述 (轉)C++
- SQL語言基本教程(一) (轉)SQL
- 《C 語言入門教程》釋出了
- 分析C語言的宣告(2)C語言
- Yuv420轉Jpeg(C語言實現)C語言
- 【教程】“回撥特性”的使用教程(C++語言)C++
- C語言實用之道C語言
- C語言實驗1C語言
- C語言實驗二C語言
- C語言---整型字串轉換C語言字串
- c語言函式庫(轉)C語言函式
- C語言指標5分鐘教程C語言指標
- C 語言指標 5 分鐘教程指標
- C語言進階[2]:字串常量C語言字串
- 週報2【C語言】【Web安全】C語言Web
- C語言模擬試題2C語言
- COBOL語言初級教程(2)--COBOL程式
- c語言實現輸出2的1000次方C語言
- 掃雷--C語言實現C語言
- C語言實現DES加密C語言加密
- c語言實用小程式C語言
- C語言實驗作業C語言
- c語言實現階乘C語言
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- 【C語言】聊聊輾轉相除法C語言