1. 程式人生 > 實用技巧 >C語言的自學之路

C語言的自學之路

初學C語言

初來乍到

接觸的第二門高階語言,在學校學習過Java,但是沒有深入瞭解,只是認識到一些皮毛。因為升本原因,走上了自學C語言的道路,並且開始學習記錄部落格,首次嘗試,寫的不好。

第一天學習

由於以前接觸過Java語言,在今天剛開始學習的時候會有些許輕鬆,一開始介紹了C語言的來源和發展,C生萬物,程式設計之本,C,C++,Java在TIOBE排行榜中長期霸佔前三名,可謂是經典永不過時。
首先來到C語言的世界,第一個語言程式,以最初的“hello world”揭開帷幕。
#include <stdio.h>

int main()
{
printf(“hello world\n”);

return 0;
}
接下來開始認識資料型別

#常用的資料型別
char //字元資料型別
int //整形
short //短整型
long //長整型
long long //更長的整型
float //單精度浮點型
double //雙精度浮點型

接著瞭解到計算機最小的單位
位元 bit
位元組 byte
kb
mb
gb
tb

#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));

printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
計算出每個型別所擁有的位元組
#變數和常量
變數就是可以改變的量
常量就是無法改變的量
舉個例子
變數相當於我們的身高 體重 年齡,是會隨著時間而改變的量
常量相當於我們的身份證號碼,性別,血型是無法改變的

#變數分類
變數分為區域性變數和全域性變數
#include <stdio.h>

int global = 2019;//全域性變數
int main()
{
int local = 2018;//區域性變數
int global = 2020;//區域性變數
printf(“global = %d\n”, global);
return 0;
}

#變數的使用
#include <stdio.h>
int main()
{
int sum=0;
int sum1=0;
int sum2=0;
scanf("%d%d\n",&sum1,&sum2);
sum=sum1+sum2;
printf(“sum=%d\n”,sum);
return 0;
}
//這裡介紹一下輸入,輸出語句
//scanf
//printf

#作用域
區域性變數只能作用於變數所在的區域性範圍
全域性變數則是可以作用於整個工程

#生命週期
區域性變數的生命週期是:進入作用域生命週期開始,出作用域生命週期結束。
全域性變數的生命週期是:整個程式的生命週期

今天的學習就到此結束了,明天再接再厲。