#include <iostream>
#include<stdlib.h>
using namespace std;
int main(void)
{
int x = 3;
int &y = x;
cout<<x<<y<<endl;
//打印x和y的值
y = 1;
//修改y的值
//再次打印x和y的值
cout<<x<<y<<endl;
system("pause");
return 0;
}
#include<stdlib.h>
using namespace std;
int main(void)
{
int x = 3;
int &y = x;
cout<<x<<y<<endl;
//打印x和y的值
y = 1;
//修改y的值
//再次打印x和y的值
cout<<x<<y<<endl;
system("pause");
return 0;
}
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
char *str =new char[100];
strcpy(str, "Hello imooc");
cout << str <<endl;
delete []str;
str == NULL;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
char *str =new char[100];
strcpy(str, "Hello imooc");
cout << str <<endl;
delete []str;
str == NULL;
return 0;
}
講的不錯(cuò) 之前學(xué)的c,剛上手c++通俗易懂 看完這個(gè),在看一遍進(jìn)階版c++就應(yīng)該差不多了
C++函數(shù)的新特性:
1.函數(shù)重載,函數(shù)名可一樣,參數(shù)不同即可,調(diào)用的時(shí)候編譯器可以根據(jù)傳入的參數(shù)識(shí)別出你要調(diào)用的函數(shù)
2.函數(shù)參數(shù)默認(rèn)值,不用擔(dān)心調(diào)用函數(shù)時(shí),必須把參數(shù)寫滿,缺省的話會(huì)自動(dòng)使用當(dāng)初聲明函數(shù)時(shí)規(guī)定的那個(gè)參數(shù)
3.內(nèi)聯(lián)函數(shù),就是為了省去調(diào)用時(shí)跳到函數(shù)實(shí)體再跳回來的過程,因?yàn)閕nline編譯時(shí)可以直接把函數(shù)實(shí)體替換到調(diào)用函數(shù)所在的位置,如果寫了5個(gè)函數(shù),那么inline就相當(dāng)于把5個(gè)函數(shù)的代碼統(tǒng)統(tǒng)放到主函數(shù)中去
1.函數(shù)重載,函數(shù)名可一樣,參數(shù)不同即可,調(diào)用的時(shí)候編譯器可以根據(jù)傳入的參數(shù)識(shí)別出你要調(diào)用的函數(shù)
2.函數(shù)參數(shù)默認(rèn)值,不用擔(dān)心調(diào)用函數(shù)時(shí),必須把參數(shù)寫滿,缺省的話會(huì)自動(dòng)使用當(dāng)初聲明函數(shù)時(shí)規(guī)定的那個(gè)參數(shù)
3.內(nèi)聯(lián)函數(shù),就是為了省去調(diào)用時(shí)跳到函數(shù)實(shí)體再跳回來的過程,因?yàn)閕nline編譯時(shí)可以直接把函數(shù)實(shí)體替換到調(diào)用函數(shù)所在的位置,如果寫了5個(gè)函數(shù),那么inline就相當(dāng)于把5個(gè)函數(shù)的代碼統(tǒng)統(tǒng)放到主函數(shù)中去
2017-12-09
#define 是宏
#define X 3
代表
寫X的地方用3替換
比如
#define X 3
#define Y 4
#define Z 5
int a = XYZ;
a的值就是三百四十五
#define X 3
代表
寫X的地方用3替換
比如
#define X 3
#define Y 4
#define Z 5
int a = XYZ;
a的值就是三百四十五
2017-12-07
關(guān)鍵字inline 必須與函數(shù)定義體放在一起才能使函數(shù)成為內(nèi)聯(lián),僅將inline 放在函數(shù)聲明前面不起任何作用。
2017-12-03
感覺還是需要一定基礎(chǔ)的,有些細(xì)節(jié)上的東西老師并沒有提及,但是如果自己不小心大意了絕對(duì)會(huì)出錯(cuò)。比如fun函數(shù)如果放后邊,前邊一定得事先有聲明,否則將會(huì)報(bào)錯(cuò)
2017-11-25