色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    瀏覽量

    73619
  • QTcreator
    +關注

    關注

    0

    文章

    11

    瀏覽量

    6818

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

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

收藏 人收藏

    評論

    相關推薦

    編寫第一個QT程序

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

    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 ?8377次閱讀
    如何編寫<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次下載
    主站蜘蛛池模板: 亚洲 自拍 偷拍 另类综合图区| 中文免费视频| 区一区二视频免费观看| 久久夜色撩人精品国产| 国内精品久久久久影院亚洲| 99免费视频观看| 4399亚洲AV无码V无码网站| 中文在线中文资源| 中文字幕亚洲无线码高清不卡| 野花日本手机观看大全免费3 | 伊人久久天堂| 约艺术院校96年清纯白嫩| 伊人无码高清| 99热这里有精品| 成都电影免费中文高清| 俄罗斯爱爱| 很黄很色60分钟在线观看| 久久精品电影| 欧美最猛性XXXXX肛交| 日本精品无码久久久久APP| 视频三区 国产盗摄| 亚洲香蕉视频在线播放| 99视频国产热精品视频| 久久久96人妻无码精品蜜桃| 美女岔开腿露出粉嫩花苞| 女教师跟黑人男朋友激情过后| 日韩久久影院| 亚洲欧美日本中文子不卡| 99久久国产宗和精品1上映| 纯肉合集(高H)| 国产在线精品国自产拍影院午夜 | 亚洲九九精品| 91天仙tv嫩模福利| 成人免费视频在线看| 国语92电影网午夜福利| 伦理片a在线线2| 受被攻做到腿发颤高h文| 亚洲伊人色综合久久天天伊人| bt成人社区| 国产亚洲免费观看| 欧美性视频xxxxhd|