天天看點

C++C和C++差別開發方式-HelloWord一個标準的C++代碼拆分

C和C++差別

C++C和C++差別開發方式-HelloWord一個标準的C++代碼拆分

開發方式-HelloWord

C++C和C++差別開發方式-HelloWord一個标準的C++代碼拆分

DEV C++已不更新

CLion不開源

C-Free國内開發

Ccode mac才能用

C4droid在手機上的開發工具

開發方式

文本工具+MinGW

Code::Blocks

文本工具+MinGW

用記事本建立文本,并改字尾名.cpp

#include <iostream>

int main()
{
	std::cout<<"HelloWord!"<<std::endl;
	return 0;
}
           

Code::Blocks檢查是否安裝成功

win+r

g++ -v

檢視版本

編譯:

g++ -o 檔案名 檔案名.cpp

産生exe檔案

執行:

檔案名

eclipse

建立C++工程

注意選MinGW GCC

#include <iostream>
using namespace std;

int main()
{
	cout<<"HelloWord!"<<endl;
	return 0;
}
           

Atom

21世紀最酷炫的開發工具

采用腳本語言開發 不适合開發大型程式

能開發java js C++

打字的時候有碎片榨出 需要安裝activate-powder-mode插件

install 下載下傳三個插件

C++C和C++差別開發方式-HelloWord一個标準的C++代碼拆分

Code::Blocks

建立一個項目,選擇Console application(控制台應用程式)

注意:父檔案夾連結不要有中文

如果配置不成功

選擇settings-Compiler-Toolchain executables選擇MInGW

C++C和C++差別開發方式-HelloWord一個标準的C++代碼拆分

Microsoft Visual Studio

建立項目 -模闆 Visual C+±Win32 控制台應用程式

預設的為#include <stdio.h>這是C語言的

可以自己手動引入#include

編譯運作完後系統會自己關掉cmd視窗

是以需要把代碼改成如下:

#include <iostream>
using namespace std;

int main()
{
	cout<<"HelloWord!"<<endl;
	cin.get();
	return 0;
}
           

cin.get();的效果就是在cmd視窗頁面輸入任意鍵,視窗會自己關掉。

注意:用不同的開發平台時記得改path

一個标準的C++代碼拆分

以#為開頭對的語句稱為預處理器指令

#include語句不是必須的,但是如果一旦程式中該語句,就必須将它放在程式的開始處。

将iostream檔案的内容添加到程式中

iostream中包含了有關輸入輸出語句的函數。

使用名稱空間std(standard)

名稱空間是一項C++特性,用來編碼大型程式時組織源代碼

其他用法:using std::cout;using std::cin;using std::endl;

<<符号表示把字元串”HelloWord“發送給cout列印

endl是控制符,表示重起一行(\n)

與其說程式顯示了一條消息,不如說它将一個字元串插入到了輸出流中。

原理說明:

1.從概念上看,輸出是一個流,可以了解成從程式流出的一系列字元。

2.cout對象表示這種流,在iostream檔案中定義

3.cout右邊<<符号是插入運算符,可以将右側資訊插入到流中

C++C和C++差別開發方式-HelloWord一個标準的C++代碼拆分

現在常用C++ 11标準

在Code::Blocks中,右擊頭檔案可打開裡面的具體内容

頭檔案也可以用cstdio

c++

繼續閱讀