關於C 學習初步總結(1)C 對C的擴充套件1

2021-10-04 06:35:38 字數 3103 閱讀 9907

我又開始了!不做筆記一直聽真的好難受,聽說大佬都喜歡做總結所以我就向大佬學習一下8

1.常用運算子

2.常用控制符

//設定十進位制輸入

cout <<

"please input b in hexadecimal: "

; cin >> hex >> b ;

//設定十六進製制輸入

cout <<

"please input c in octal: "

; cin >> oct >> c ;

//設定八進位制輸入

//const在int左邊合法

intconst a=5;

//const在int右邊合法

const

int c[5]

=;//必須初始化

const student stud1

("2015206543"

,"李明",95

,97);

//宣告類student裡的常量物件

2>

int va=10;

int*

const cp=

&va;

//常量,只能指向不變的量。定義必須初始化

cout<<

*cp<

//通過指標可對va進行讀寫

int va=10;

const

int* cvp;

//變數,但所指物件對於它而言是「常量」

cvp=

&va;

cout<<

*cvp<

*cvp=20;

//錯誤,只能讀不能改變值

va=20

;

int va=10;

const

int*

const ccp=

&va;

//常量,所指物件對它而言也是「常量」 必須初始化

*ccp=20;

//錯誤,只讀取

cout<<

*ccp<

#include

using namespace std;

intgcf

(int x,

int y)

;//求兩個數最大公約數(greatest common factor)

intgcf

(int x,

int y,

int z)

;//求三個數最大公約數

intmain()

if(n==3)

return0;

}int

gcf(

int x,

int y)

//求兩個整數的最大公約數if(

(x%y)!=0

)return y;};

intgcf

(int x,

int y,

int z)

//三個整數求最大公約數

while(!

((x%min==

0&&y%min==

0&&z%min==0)

||min==1)

);return min;

};

#include

using

namespace std;

template

<

typename t>

t max

(t a,t b,t c)

intmain()

標準命名空間std

using

namespace std;

也可以

using std::cin;

//用哪個提前宣告哪個

using std::cout;

using std::endl;

int a;

std::cin>>a;

std::cout<

//現用現說明

1.函式過載避免歧義

int

max(

int,

int,

int=15)

;//實參可以兩個,也可以三個

intmax

(int

,int);

//實參必須只能兩個

intmain()

int

max(

int,

int,

int)

;float

max(

float

,float

,float);

long

max(

long

,long

,long);

intmain()

2.函式有預設值時,預設值的定義要放在最

C 學習 1 C 的初步認識

學習 c 程式設計 第二版 譚浩強 主編 第一章 c 的初步認識 1.1 從c到c 1.2 最簡單的c 程式 1.3 c 程式的構成和書寫形式 1.4 c 程式的編寫和實現 1.5 關於c 上機實踐 1.1 從c到c 物件導向的程式設計 object oriented programming,oop...

學習筆記1 C 總結

溫故而知新,總結過去,展望未來!一 函式過載 c 中允許通過換名機制實現函式過載,函式過載是指在相同的作用域中,允許存在多個函式名相同的函式 存在條件 他們的引數個數 引數型別 引數排列必須不同,返回值型別不做要求 二 異常處理 所謂異常,就是程式執行到某乙個函式或者方法內部時候,出現了與程式涉及流...

C 基礎學習1 C 布林型別

布林型別 bool 是c 新增的一種基本資料型別。在標準的c語言中並未定義bool型別,如果需要使用bool型別,程式設計師可以通過巨集定義來自定義乙個bool型別,定義語句如下 define bool int define false 0 define true 1也就是將int型定義為bool型...