99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

C++ Hello World

2018-03-22 15:22 更新

學習C++ - C++ Hello World

C++注釋

雙斜線 // 引入了一個C++注釋。

注釋是程序員對讀者的注釋。

編譯器忽略注釋。

C++注釋從//運行到行的結尾。

注釋可以在自己的一行,或者它可以在代碼的同一行。

C++還會識別C注釋,它們包含在/*和*/符號之間:

#include <iostream> /* a C-style comment */ 

因為C語言風格的注釋是以 */ 而不是一行的結尾來終止的,所以你可以將它分散在多行。

您可以在程序中使用任一種或兩種樣式。


C++預處理器

如果你的程序是使用通常的C++輸入或輸出設備,你可以提供這兩行:

#include <iostream> 
using namespace std; 

以下代碼指令使預處理器將iostream文件的內(nèi)容添加到程序中。

#include <iostream>    // a PREPROCESSOR directive 

標題文件名

如iostream之類的文件稱為包含文件或頭文件。

下表總結了頭文件的命名約定。

標題慣例例子注釋
C風格以.h結尾math.h可由C和C++程序使用
C++新風格無擴展iostream可由C++程序使用,使用命名空間std

命名空間

如果您使用iostream而不是iostream.h,則應使用以下命名空間指令來使iostream中的定義可用于您的程序:

using namespace std;

這被稱為using指令。

命名空間支持是一種C ++功能,旨在簡化大型程序的編寫。

用于輸出并在iostream中定義的cout變量實際上被稱為std::cout,而endl是真正的std::endl。

因此,您可以省略using指令,而是使用以下樣式的代碼:

std::cout << "this is a test."; 
std::cout << std::endl; 

以下行表示您可以使用std命名空間中定義的名稱,而不使用std::前綴:

using namespace std;

這個使用指令使std命名空間中的所有名稱都可用。

首選方法是使用std :: qualifier或者使用一些叫做using聲明來使特定的名字可用:

using std::cout;   // make cout available 
using std::endl;   // make endl available 
using std::cin;    // make cin available 

如果您使用這些指令而不是以下命令,則可以使用cin和cout,而不要將std::附加到它們:

using namespace std;  // lazy approach, all names available 

帶cout的C++輸出

上面的代碼使用以下C++語句:

cout << "this is a test.";

雙引號中包含的部分是要打印的消息。

如果字符串表示字符串,則可以執(zhí)行以下操作來顯示:

cout << string;

操縱器端

endl是表示新行的特殊C ++符號。

cout << endl;

將endl插入到輸出流中會導致屏幕光標移動到下一行的開頭。

具有對cout具有特殊含義的特殊符號,如endl,被稱為操縱器。

像cout一樣,endl在iostream頭文件中定義,是std命名空間的一部分。

cout在打印字符串時不會自動移動到下一行。

C++有另一個更古老的方式來表示輸出中的一行 - C表示法\n:

cout << "What"s next?\n";    // \n means start a new line

如果您正在顯示一個字符串,則需要較少的鍵入,以將換行符作為字符串的一部分,而不是將結尾標記為endl。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號