C語言課程心得(一)

C代碼形式

#include <stdio.h>

int main(){
return 0;
}
//不用void main因爲已經過時。


數據類型

char          //字符類型    單引號char ch='A';  %c輸出
short         //短整型        short s = 50;         
int             //整型           %d輸出
long          //長整型        long num = 100;
long long  //更長整型
float          //浮點型        %f(小數)
double      //雙精度浮點型    %lf打印
(附加: %p--以地址形式打印)
計算每種數據類型所申請的空間大小用printf("%d", sizeof(char/int/float));
結果依次爲: 1 2 4 4 8 4 8 單位爲: 字節

變量的分類

局部變量

全局變量

區別:定義在main函數(代碼塊內部{})裏的成爲局部變量,定義在main函數外的成爲全局變量。

#include <stdio.h>
int num = 10;//全局變量
int main(){
int num = 100;//局部變量
printf("%d", num);
return 0;
}
兩個num不可以同時存在,輸出結果爲100(局部變量優先)






crucial note

#include <stdio.h>
int main(){
{
int a=10;
}
printf("%d", a);
return 0;
}//此時a無法打印因爲局部變量只能作用於局部。
#include <stdio.h>
int a=10;
int main(){
{
printf("%d", a);//可以打印
}
printf("a is :%d", a);//可以打印
return 0;
}
#include <stdio.h>
int main(){
int a=10;
{
printf("%d", a);//此時可以打印a因爲int a定義在整個main中即{}
}
return 0;
}
注意:定義變量要在最前面例如:int a;int b;int c;scanf();printf();......
不可以int a;scanf();int b;......

























發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章