C++Primer 第一章 快速入门 学习
C++已經(jīng)學(xué)習(xí)2年了,現(xiàn)在回頭想鞏固一下基礎(chǔ),就從C++primer第一章開始吧。
1.1 編寫簡(jiǎn)單的C++程序
? main函數(shù)是程序的入口函數(shù)。
編譯與執(zhí)行
GNU 編譯環(huán)境?
在GNU編譯器下,需要輸入:
$ g++ **.cc -o ?outputexe
$ ./outputexe ? ?--->運(yùn)行編譯的程序。??
和gcc編譯C源代碼有點(diǎn)相似:
$ gcc **.c ?-o a.out
$ ./a.out ? ?--->運(yùn)行編譯的程序。?
兩者都可以啟用默認(rèn)選項(xiàng),默認(rèn)輸出為a.out
$ g++ **.cc?
$ gcc ?**.c
編譯生成的可執(zhí)行文件都為a.out
$ ./a.out ? ? ---->運(yùn)行編譯的程序。
Windows編譯環(huán)境
windows下的編譯環(huán)境有VC系列, 從6.0到現(xiàn)在的10.0(vc6 ---> 6.0,vc2003 ?---> 7.0, vc2005 ---> 8.0 vc2008 ---> 9.0, vc2010 ---> 10.0),
初學(xué)可以避開這些復(fù)雜的IDE可以用記事本進(jìn)行編譯,然后用微軟的編譯器進(jìn)行編譯。編譯器的目錄位于VC的安裝目錄下面,可以考慮添加環(huán)境變量從而省去
切換到VC安裝目錄的麻煩。
C: > cl -GX ?**.cpp
-GX選項(xiàng)是命令行使用編譯選項(xiàng)必須的。生成的可執(zhí)行文件為何源程序同名
C: > **.exe
windows下還可以安裝其他的C++開發(fā)環(huán)境,如開源的DEV C++, Borland C++, Intel C++, 模擬gnu下的cygwin等。
1.2初窺輸入輸出
C++的輸入輸出是由標(biāo)準(zhǔn)庫提供的,輸入輸出標(biāo)準(zhǔn)庫為iostream,標(biāo)準(zhǔn)庫定義了四個(gè)io對(duì)象,輸入cin,輸出cout,標(biāo)準(zhǔn)錯(cuò)誤cerr 和程序執(zhí)行的一般信息clog。
例子
? 1?#include?<iostream>
?2?int?main()?3?{
?4?????std::cout<<"Enter?two?numbers:"<<std::endl;
?5?????int?v1,?v2;
?6?????std::cin>>v1>>v2;
?7?????std::out<<"The?sum?of?"<<v1<<"?and?"<<v2
?8?????????????<<"?is?"<<v1?+?v2<<std::endl;
?9?????return?0;
10?}
?未完待續(xù)。。。
?
?
?
Insert mode轉(zhuǎn)載于:https://www.cnblogs.com/xingyayang/archive/2011/05/20/2051685.html
總結(jié)
以上是生活随笔為你收集整理的C++Primer 第一章 快速入门 学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC 在CStatic控件上绘图
- 下一篇: JQuery UI 1.8.13发布看看