一起學C 二

2021-08-29 20:23:28 字數 1777 閱讀 8163

第二章 核心c#

第1節,第乙個c#程式。這個程式是你現在包括以後能看到的所有c#程式中最最簡單的,它的功能就是在螢幕上顯示一串字元,然後等待執行它的人敲一下回車鍵後結束。

想把這個程式從頭到尾做一遍,對乙個沒有程式設計經驗的人來說,也是乙個不容易的工作。我們先來說說這裡面有哪些坑。

1. windows自帶了乙個記事本程式,先開啟它。

比著書上的內容,把程式乙個字元乙個字元地敲進去。這是第乙個坑,敲的過程中,要時刻注意,要敲得和書上寫的一模一樣。書上是大寫字母,就要敲大寫字母,書上有乙個空格,就要敲乙個空格,書上有一行空行,就要敲一行空行。要保持足夠的耐心,把程式敲得和書上的一模一樣。

假如連這個都做不到,那就要重新考慮一下是否真的想學習程式設計,因為程式設計本身是一件很艱苦的事情。

好了,費了好大的勁,把程式敲得和書上一模一樣了,當以為出色地完成了這項工作的時候,不要得意,因為還有乙個巨大的坑,極有可能掉進去。請看一下後面的兩個花括號,乙個是{,另乙個是。看得出區別嗎?

看出區別來了,恭喜恭喜!它們看起來一樣,但是真的是不一樣,因為第乙個是半形字元,是英文的花括號,第二個是全形字符,是中文的花括號。要確保**中不要出現全形字符,它會給新手帶來很大的麻煩。

把改好的**儲存起來,檔名可以叫做first.cs,最好是儲存在某個碟符的根目錄上,如d盤的根目錄,對新手來說,這樣做會簡化後續的操作過程。

2. 執行程式,這是第二個坑。**完成得很漂亮,這僅僅是第一步,這些**是給程式設計師看的,人能看得懂,計算機是看不懂的。要想讓計算機能看懂,就需要有乙個翻譯官,把你寫的**翻譯成計算機能看得懂的語言,通常叫做機器語言。這個過程在c#程式設計中叫做編譯

在vs2017中開啟開發人員命令列,如圖:

如果你把first.cs儲存到了d盤的根目錄,要在命令列中輸入d:,然後回車。如果你看到了提示符d:\>,就沒有問題了。當然,如果你把它儲存在了另乙個盤中,換成相應的碟符就可以了。

編譯寫好的**,輸入csc first.cs,回車。然後再檢視檔案,輸入dir first.*,回車,可以看到多出了乙個first.exe檔案,說明編譯成功了。

如果沒有看到first.exe檔案,那就要看看csc輸出的資訊,如果看到有類似於「4:1」的提示,是在告訴你第4行第1個字元的地方出現了錯誤,根據提示重新檢查**,把它們改正之後再進行編譯,直到編譯後出現.exe檔案。

輸入first,回車,螢幕上出現了一行字元,「hello from wrox.」,看起來很眼熟?對了,它就是**中雙引號中的字元,被電腦原封不動印在了螢幕上。再打乙個回車,程式結束,返回到提示符狀態。

順帶解釋一下,我用的是q盤,所以中顯示的是q:\>。

歡迎加入c#程式設計師的隊伍!

儘管還有非常漫長的路要走,我們已經完成了第乙個c#程式,成為了一名c#程式設計師。

一起學C 三

第二章 核心c 第一節,第乙個c 程式。第乙個程式成功執行了,我們來看看 都是由什麼組成的,它們都做了些什麼。using system namespace wrox 1.第1行,using system using是關鍵字,想要使用這個功能,就必須使用using這個關鍵字。c 中有很多關鍵字,每乙個...

一起學C 七

作為程式設計師,生來就要服務於客戶,善於滿足客戶提出的各種各樣稀奇古怪的要求。今天,有乙個客戶對我們說 我從小心算能力就差,你們能不能給我寫乙個程式,幫我提高心算能力?我的要求不算高,你們只要給我出幾道兩個整數的加法題,每個數不大於100,先讓我心算,然後再把正確答案顯示在螢幕上就行了。我們看看這個...

一起學C 八

我們在一起學c 六 中學習了整型 浮點型 decimal型 布林型和字元型的變數,也了解了每個型別用來儲存什麼樣的資料,換個角度說,我們知道了什麼樣的資料需要定義哪種型別的變數來儲存它。比如,可以通過 char ch a 這條語句把字元 a 儲存在變數ch裡。其實,還有乙個關於字元的坑,早晚會讓我們...