C語言編程之《讓電腦開口說話》

來源:互聯網
上載者:User

標籤:結束   log   換行   term   size   c語言   return   電腦   ...   

為什麼會有電腦的出現呢?我們偉大的人類,發明的每一樣東西都是為了協助我們人類,改善人類的生活。電腦同樣是用來協助我們人類的工具。想一想,假如你現在希望讓電腦來協助你做一件事情,首先你需要做什嗎?是不是要先與電腦進行溝通?那麼溝通就需要依賴於一門語言。人與人的溝通,可以用肢體語言、韓語、英語、法語和德語等。如果你要與電腦溝通就需要十一電腦能聽懂的語言。我們學習的“C語言”便是電腦語言的一種,電腦語言除了C語言以外,還有C++、Java、C#語言等等。C語言是一門比較簡單的電腦語言更加適合初學者。所有的電腦語言都是相通的,如果你能夠熟練的掌握C語言,在學習其他語言就易如反掌了。

既然電腦是人類製造出來的協助人類的工具,顯然讓電腦開口說話,讓電腦把“它”所知道的東西告訴給我們人類是非常重要的。

下面我們就來姐姐第一個問題:如何讓電腦開口說話!

回想當年,我們剛剛來到這個世界的時候,說的第一句話是什嗎?應該不會是“你好!”,“吃了沒?”……這樣會把你的爸爸媽媽嚇到的ー_ー!。

伴隨著“wa wa wa”的遺贈哭聲,我們來到了這個精彩的世界。現在我們也讓電腦來“哭一次”。這個地方特別說明一下,電腦要把“它”想說的話告訴給人類,有兩種方法,一種是顯示在顯示器螢幕上,一種是通過喇叭發出聲音。就如同人鱷梨,一種是寫在紙上,一種是用嘴巴說出來。我們目前讓電腦用音箱時候聲音還比較麻煩,因此我們用另外一種方法,用螢幕輸出“wa wa wa”。

printf("wa wa wa");

這裡有一個生疏的單詞叫做printf,你不要被他嚇到了,目前你不要搞清楚它的本質意義是什麼,你只要記住它好中文裡面的“說”,英文裡面的“say”是一個意思,就是控制電腦說話的一個單詞而已。在printf後面緊跟著一對圓括弧(),是不是很像一個嘴巴,把要說的內容“放在”這個“嘴巴裡”。這裡還有一個需要注意的,在wa wa wa的兩邊還有一對雙引號"",雙引號裡面的就是電腦需要說的內容,這一點是不是很像我們的漢語,最後,一句話的結束了要有一個結束的符號。我們漢語用句號"。"表示一句話的結束。英語用點號"."表示一句話的結束。。在電腦語言中,用分號";"表示一個語句的結束。

註:電腦的每一句話,就是一個語句。

好了,現在如果讓你寫一個語句讓電腦說"ni hao"怎麼辦。

printf("ni hao");

我們現在讓電腦來運行這個語句,這裡要說明一下,僅僅寫printf("ni hao");我們的電腦是識別不了的,需要加一個架構。完整的程式如下:

#include#includeint main(){printf("ni hao");return 0;}

這裡的

#include#includeint main(){return 0;}

是所有C語言都必須要有的架構,現在你這哪是不需要理解它,反正要有這個就是了,以後再來詳細的講這裡的是做什麼用的。但是有一點,我們今後寫的所有類似printf這樣的語句都要寫在這一對{}之間才有效。

接下來我們需要讓電腦運行一下我們剛才寫的程式

如果讓電腦運行我們寫的東西。需要一個特殊的軟體,他叫做“C語言編譯器”。

首先你需要下載一個VC6

不知道怎麼下載的童鞋們可以加企鵝裙:710520381,編號填寫:拾一,裙內有安裝使用教程。

安裝完之後,我們雙擊

這個軟體,開啟它,

選擇“檔案”——“建立”

在左邊的列表中選擇“Win32 Console Application”,即win32控制台工程,控制台就類似windows中的cmd視窗,剛開始編程,選擇建立這個工程就可以了。在右邊輸入工程名稱,我在這裡輸入“MyFirstProject”,位置選擇一個存放該工程的檔案夾,如果不放在預設的路徑下,則點擊右邊的那個顯示為“...”的按鈕,然後自訂選擇路徑,我選擇的路徑是F:\VC6\MyFirstProject,然後點擊確定,在接下來出現的對話方塊中選擇“一個空工程”,點擊完成即可,在後續的出現的視窗中點擊“確定”。



這個時候一個空工程就建立完成了,我們的原始碼檔案將包含在這個工程中。點擊“FileView”,然後選擇“Source Files”

然後我們開始建立原始碼檔案,點擊軟體左上方的“檔案”-->“建立”,然後出現剛才見到過的對話方塊,先選擇上面標籤中的“檔案”,然後再選擇下面列表中的“C++ Source File”,檔案名稱輸入Hello.c,然後點擊“確定”。

確定完後,右邊的編輯區就會自動開啟空白的Hello.c檔案,左邊的工作區也可以看到整個工程的組織圖


接下來我們把剛才的代碼複製過去,按Ctrl+S儲存,接著按編輯區上方的按鈕進行編譯、連結,然後執行

如果你的代碼沒有寫錯,你將看到顯示的結果

如果你想讓“ni hao”分兩行顯示,你只需要將printf("ni hao");改為printf("ni \n hao");這裡的\n表示的就是“換行”。注意這裡的\是向右下角斜著的,他在鍵盤上的位置,通常是在斷行符號鍵的上面。代碼如下:

#include#includeint main(){printf("ni\nhao ");return 0;}

C語言編程之《讓電腦開口說話》

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.