C 的一些基礎概念

2021-08-18 02:50:59 字數 1803 閱讀 1985

cpp中有預編譯指令:

#include
其中iostream提供乙個命名空間的東西,標準命名空間是std

c++中輸入輸出不能直接寫出以下形式:

cin >> a;

cout

<< "a = "

<< endl;

別忘了要事先宣告命名空間中的變數!

* 方式一:

std::cin >> a;

std::cout

<< "a = "

<< std::endl;

using

std::cout;

using

std::endl;

using

std::cin;

using

namespace

std;//一般在預編譯指令後就可以寫

在主函式前面自己定義乙個命名空間也可以喲~

如: (但要注意在主函式中使用自己命名空間中定義的變數時得宣告好)

#define _crt_secure_no_warings

#include "stdafx.h"

using

namespace

std;

namespace spacea

int main()

bool flag = true;

flag = false;

const int a;和 int const a;的區別

void test5()

int main()

enum season

;enum season s = spr; //賦值的時候只能賦值給列舉

「int &」表示使用引用資料型別,如:

int a =10;

int &re = a; //re就是a的別名【引用一經宣告不可改變】

int & re2; //err,因為引用一定要初始化

int &re3 = re; //可對引用再次引用,此時re3實際上也代指a

re = 50;

cout

<< "a = "

<< endl; //結果a = 50;

引用是可以作為左值使用的。

void change_value(int *p)

using

namespace

std;

int main()

2.使用引用來傳參

void change_value2(int & r)

using

namespace

std;

int main()

當然交換資料函式實現起來指標和引用也可以達到一樣的傳參效果:

void exchange1(int *a,int *b)

//等價於下面這個函式

void exchange2(int &a,int &b)

int &geta()

using

namespace

std;

int main()

一些基礎概念的總結。。。。

寫程式如寫作文?先學語法,學三種流程結構。就相當於寫作文之前學字,句子。但是只會字和句子寫不了作文。想寫東西,有想法。寫程式也是要先要有想法,有了想法才能寫下去。分析為王 物件導向問題分析 分析步驟 找物件 找物件的變數和方法 狀態和行為 通過分析物件中相同的變數和方法,抽象出類 找類和類之間的關係...

PCB的一些基礎概念

1.什麼是pcb?pcb printed circuit board 中文名稱為印製電路板,又稱印刷線路板,是重要的電子部件,是電子元器件的支撐體,是電子元器件電氣連線的載體。由於它是採用電子印刷術製作的,故被稱為 印刷 電路板。2.元器件的分類 插裝 組裝到印製板上時需要在印製板上打通孔,引腳在電...

OpenGL的一些基礎概念

一 什麼是opengl opengl是乙個圖形api,包含了一系列的可以操作圖形 影象的函式。它並不是乙個獨立的平台,需要使用乙個程式語言來工作,最常見的就是使用c 然而,更嚴格的定義來講,opengl應該是指一套規範。二 opengl的一些基礎概念 1 核心模式與立即渲染模式 早期的opengl使...