在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安裝QtCreator去完成C++第一個程序

GReq_mcu168 ? 2018-01-13 11:07 ? 次閱讀

選一個利器

工欲善其事,必先利其器。選一個好用又流行的的編程工具很重要。軟件編程工具現在都叫做IDE—–集成開發環境,能幫我們做很多事。有人愿意手動寫makefile來自己管理源文件,很好,但是makefile對新手來說跟天書一樣,很容易被打擊得沒興趣了。makefile應該學嗎?應該!但是,其學習時機應該是在完成一個比較復雜的項目之后,此時對項目的組織,源碼管理、依賴關系等有了一定認識,再學makefile就順風順水了。所以我們現在還是老老實實選一個IDE吧。支持跨平臺的IDE有:QtCreator, Code::Blocks, Dev C++, eclipse CDT,Netbeans等。但是最好用的,以我多年的經驗來說,首推QtCreator,我也不想多叨叨,你自己都對比一下就知道了,反正都是免費的。

QtCreator安裝

QtCreator在三大平臺上都是一樣的界面。但QtCreator在中文Windows下有個問題,控制臺中文亂碼。你創建的控制臺程序輸出中文時是亂碼。由于QtCreator對源碼文件的默認編碼是UTF8,而控制臺中的字符編碼是按GB2312解釋的,所以就亂了。要消除也很簡單,把源碼的編碼改成GB2312就行了。或者不要輸出中文字符。如下圖:

安裝QtCreator去完成C++第一個程序

安裝QtCreator去完成C++第一個程序

第一個程序

萬仞高臺,起于壘土。要成為C++高手,還得從C開始。要寫程序,先建C工程,下圖是已建好的QTCreator工程:

可以看到簡單的一個工程也已經有幾個文件了。pro文件是工程文件,用于保存工程的信息,不要動它。Sources文件夾不是一個真正的文件夾,只 是一個分組。main.c是源碼文件。main.c文件不是空的,而是一個HelloWorld程序,這是IDE為我們做的,你可以把文件刪掉自己重新加,效果也是一樣。這個程序就做了一件事:輸出一段文本:Hello world。但從這個程序中可以看到一個程序的必備要素:

至少一個C文件。

C文件內至少有個main函數。

main.c中的內容:

//包含這個頭文件是為了使用函數printf ,否則不用包含這個頭文件#include /*入口函數int是返回值類型小括號里放參數,void表示沒有參數,可以把void省略*/int main(void){ //向控制臺輸出一條文本 printf("Hello World!\n"); //反回0表示程序成功執行 return 0;}

核心語法:

注釋是給人看的,編譯器不把它們當代碼處理。單行注釋://,多行注釋:/**/ 。

一行語句結束,要有分號。

include句叫包含頭文件。包含頭文件是為了使用那個頭文件中聲明的函數或變量。

main是函數,大括號內就是函數的代碼。代碼就是計算機能執行的指令。

輸出文本是printf函數干的,printf就是stdio.h文件中的函數,所以必須在使用printf之前包含頭文件。

要使用一個函數的功能必須調用這個函數,比如printf句。

函數可以被調用任意次,比如你可以調用10次printf。

調用函數的寫法是有一定規則的,首先寫上函數名,因為沒有函數名就不知道要執行哪個函數了;函數名之后緊跟小括號。小括號內叫參數,這里傳什么參數,printf就輸出什么。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C++
    C++
    +關注

    關注

    22

    文章

    2108

    瀏覽量

    73651
  • QTcreator
    +關注

    關注

    0

    文章

    11

    瀏覽量

    6832

原文標題:成為C++高手之第一個程序

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    編寫第一個QT程序

    學習種編程語言或編程環境,通常會先編寫“Hello World”程序。我們也用 Qt Creator 編寫
    發表于 11-21 10:41 ?1026次閱讀

    C++筆記001:Microsoft Visual Studio 2010 軟件的安裝與建立第一個cpp文件

    ` 本帖最后由 tyyhmtyyhm 于 2018-5-12 09:38 編輯 筆記:Microsoft Visual Studio 2010 軟件的安裝與建立第一個cpp文件我學習C+
    發表于 02-06 22:06

    C++筆記003:C++程序開始

    ` 本帖最后由 tyyhmtyyhm 于 2018-5-12 09:37 編輯 筆記三:從程序開始安裝好VS2010后,從第一個
    發表于 03-05 12:51

    怎樣編寫第一個單片機程序

    第一個單片機程序的功能是什么?怎樣編寫第一個單片機程序呢?
    發表于 10-14 12:32

    在linux上運行x86架構的C/C++程序

    x86-gcc與arm-linux-gcc分別編譯運行第一個C/C++程序(附安裝詳解與C源碼文
    發表于 12-21 06:22

    如何在STM32MP1上構建和執行第一個C++ 代碼?

    誰能幫助我在 STM32MP1 上構建和執行第一個 C++ 代碼?
    發表于 12-05 07:29

    C語言教程之第一個C語言程序

    C語言教程之第一個C語言程序,很好的GD32資料,快來學習吧。
    發表于 04-21 17:55 ?0次下載

    C#教程之HELLO第一個例程

    C#教程之HELLO第一個例程,很好的C#的資料,快來學習吧。
    發表于 04-25 15:49 ?7次下載

    第一個Xilinx Vitis IDE入門helloworld程序

    第一個Xilinx Vitis IDE入門helloworld程序
    發表于 01-23 06:37 ?8次下載
    <b class='flag-5'>第一個</b>Xilinx Vitis IDE入門helloworld<b class='flag-5'>程序</b>

    嵌入式Linux應用程序開發-(1)第一個嵌入式QT應用程序

    第一個嵌入式QT應用程序在成功安裝 Qt Creator 開發環境后,我們通過簡單的嵌入式Qt應用
    發表于 11-01 17:21 ?16次下載
    嵌入式Linux應用<b class='flag-5'>程序</b>開發-(1)<b class='flag-5'>第一個</b>嵌入式QT應用<b class='flag-5'>程序</b>

    使用QtCreator作為嵌入式Linux的IDE及可視化調試工具

    Qt Creator For 嵌入式Linux搭建流程1.安裝QtCreator 2.編譯Qt for embbed 3.編譯gdb及gdbserver 4.使用QtCreator創建C++
    發表于 11-02 14:06 ?17次下載
    使用<b class='flag-5'>QtCreator</b>作為嵌入式Linux的IDE及可視化調試工具

    Keil C51與單片機開發入門(第一個程序

    Keil C51與單片機開發入門(第一個程序
    發表于 11-13 15:21 ?11次下載
    Keil <b class='flag-5'>C</b>51與單片機開發入門(<b class='flag-5'>第一個</b><b class='flag-5'>程序</b>)

    Proteus的第一個工程

    功能之強大,他集成了keil,Altium Designer和Multisim的基本功能,可以進行代碼創作,繪制電路板以及電路仿真。下面就來建立我們的第一個流水燈工程。第一步,先安裝proteus,這...
    發表于 11-25 14:36 ?13次下載
    Proteus的<b class='flag-5'>第一個</b>工程

    如何編寫第一個hello world程序

    本文簡單介紹如何編寫第一個hello world程序,以及程序是如何被執行的
    的頭像 發表于 03-02 17:31 ?8396次閱讀
    如何編寫<b class='flag-5'>第一個</b>hello world<b class='flag-5'>程序</b>

    c++知識要點

    第一章 開始 1.1 編寫簡單的C++程序 int main() { return 0; } 每個
    發表于 06-20 09:45 ?0次下載
    主站蜘蛛池模板: 激情综合色综合久久综合| 在线天堂资源www中文在线| 一级大片免费观看| 性xxxx欧美| 性色成人网| 国产在线97色永久免费视频| 色屁屁www影院免费观看视频| 亚洲一区二区影视| 欧美黄色免费网站| 午夜视频在线观看免费观看在线观看| 四虎影视地址| www.91免费视频| 黄色欧美| 日韩三级一区| 天天射天天操天天| 免费a网| 日本国产在线| 天天操天天透| 欧洲亚洲一区| 久久精品视频9| 狠狠五月天小说| 亚洲aa在线| 自拍偷拍福利视频| 亚洲成人aaa| 男女www视频在线看网站| 末发育娇小性色xxxxx视频| 国产狂喷冒白浆免费视频| 一区精品视频| 成人99国产精品一级毛片| 分分精品| 欧美色图 亚洲| 精品国产理论在线观看不卡| 亚洲乱亚洲乱妇41p| 欧洲freexxxx性| 牛牛碰在线| 性欧美xxxxhd| 一级特黄aaa免费| 狂捣猛撞侍卫攻双性王爷受| 激情亚洲综合网| 免费在线看视频| 亚洲成人伊人网|