我又開始了!不做筆記一直聽真的好難受,聽說大佬都喜歡做總結所以我就向大佬學習一下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型...