C語言初階零基礎學習(一)
注:新的起點
我是一名一本院校計算機專業大一新生,初次進入到編程這個領域,希望我的觀點以后可以幫助到大家并且希望可以給我提出看法,一起學習,爭取拿到自己想得到的offer
如何學好C語言
1.鼓勵你,為你叫好,
C生萬物 編程之本 長遠IT職業發展的首選 C語言是母體語言,是人機互動接近底層的橋梁 學會C/C++,相當于掌握技術核心 知識點一竿子打通, IT行業,一般每10年就有一次變革 40年間,在TIOBE 排行榜中,C/C++位置長期霸占前三名,沒有絲毫撼動,可謂經典永不過時!
2.學習不能叫苦叫累,抱怨沒時間
如果你總是和別人走一樣的路怎么才能保證超越別人,那就得付出不一樣的努力,
時間就像乳溝,只要你肯擠,就一定會有
3.拒絕做伸手黨
遇到問題,先嘗試自己解決
4.學好編程,不僅僅是學好C語言
(劃重點)必須要學好:
語言、演算法和資料結構、系統呼叫(作業系統)和計算機網路,
一, 初識C語言
注意
基本了解C語言的基礎知識,對C語言有一個大概的認識,
文章目錄
- C語言初階零基礎學習(一)
- 注:新的起點
- 如何學好C語言
- 一, 初識C語言
- 第一個C語言程式
- 資料型別
- 我們再來說說計算機的單位
- 變數,常量
- 實踐小應用
- 第一個C語言程式
- 資料型別 變數、常量
- 字串+轉義字符+注釋
- 選擇陳述句 回圈陳述句
- 函式 陣列
- 運算子
- 常見關鍵字
- define 定義常量和宏
- 指標 結構體
第一個C語言程式
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0; }
解釋:
main函式是程式的入口
一個工程中main函式有且僅有一個
int main()
{
return 0; }
這里是寫程式需要寫的基本框架,基本所有的C語言程式都需要
中間部分可以寫具體實作的操作
0是整形,與上面的int相呼應
- 補充:

這里頭檔案需要用#include<>參考
資料型別
注意:存在這么多的型別,其實是為了更加豐富的表達生活中的各種值,
char //字符資料型別
short //短整型
int //整形(整數)
long //長整型
long long //更長的整形
float //單精度浮點數(可以理解為小數)
double //雙精度浮點數(更長的小數)
每種資料型別就像是購物商場的上架商品;
- 每種型別的大小是多少?
- 這里拿char舉例
#include <stdio.h>
int main()
{
printf("%d",sizeof(char));}
這里表示列印出char這種型別的大小

這里即是所有型別的列印
那么大小是多少呢?

這就是上面七種資料型別所對應的大小
那么會有人疑問:為什么int和long int大小一樣呢?
這是因為C語言會有一個標準(例如應用最多的C89,C90規范)
在標準中sizeof(int)<=sizeof(long)
我們再來說說計算機的單位
bit - 位元位(最小的單位)
byte - 位元組=8個bit位
kb - 1024byte(不是科比哦)
mb - 1024kb
gb - 1024mb
tb - 1024gb
pb - 1024tb
變數,常量

- 定義變數的方法
int age=18;//年齡
float weight=75f;//體重
char a='w';
表示為:型別 變數的名字 =你想要賦予的值(常量)
2.變數的分類
- 區域變數
- 全域變數
那么我們了解它們:

看到這里是不是對這兩種變數有了大概的認知呢?
那么大家可以猜猜看,列印的是10還是100呢?
答案是10,這是因為當區域變數和全域變數名字相同的情況下,區域優先
當然了大家要注意:不要把區域變數和全域變數的名字寫的一樣
實踐小應用
寫一個完整代碼求兩個數的和
#define_CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{ int a=0;//對a的初始化
int b=0;//對b的初始化
int sum=0;//
scanf("%d,%d",&a,&b);//表示依次輸入a,b的值
sum=a+b;
printf("sum=%d",sum);
return 0;
}
運行結果就交給大家自己去動手啦
看到這里大家如果對C語言有一個初步了解,希望對博主點一個大大的關注
你的支持將會是我創作的全部動力
下次再給大家介紹后續C語言知識,拜拜
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/277386.html
標籤:其他
上一篇:C++ STL中的容器配接器
