iT邦幫忙

DAY 3
1

重頭打基礎-C/C++系列 第 3

重頭打基礎-C/C (Day3:第三章)

  • 分享至 

  • xImage
  •  

上課網址:https://www.coursera.org/

============0926============

switch
switch的case可以連續耶~
像是
switch (a){
case 0: case 2:
break;
default:
break;
}

&p
C語言在printf時以16進位方式印出

陣列初始
(1)int arr[2] = {1,1}; //1,1
(2)int arr[2] = {1}; //1,0
(3)int arr[2] = {0}; //0,0

row
row:橫的
column:直的

多維陣列的初始
(1)int arr[2][2] = {{1,0},{1,1}}; //
(2)int arr[][2] = {{1,0},{1,1}}; //
(3)int arr[2][2] = {{0}}; //0,0,0,0....

int arr[][] = {{1,0},{1,1}};
//會出錯 因為編譯器不知道第二維的維度不知道大小多少
//但是第一維的維度編譯器可以自行決定

浮點數
float (4 bytes),"scanf"時用%f接
double (8 bytes),"scanf"時用%lf接

type casting
在不同等級間做運算時,
編譯器會自動把等級低的升級到等級高的
(double > float > int)
ex:
int i = 10;
double j = 4.0;
double a = i/j; //a = 4.5

如果不太確定是什麼等級的話
就使用強制轉型確定型別
int i;
(double)i; //強制轉型


上一篇
重頭打基礎-C/C (Day2:第二章)
下一篇
重頭打基礎-C/C (Day4:換課程拉)
系列文
重頭打基礎-C/C++30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
mis2000lab
iT邦好手 1 級 ‧ 2014-09-27 09:47:34

很讚喔!言簡易頦,就懂了

我要留言

立即登入留言