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使...