tft每日頭條

 > 圖文

 > c語言零基礎學習

c語言零基礎學習

圖文 更新时间:2024-11-19 20:43:40

c語言零基礎學習?很多初學者都會問我“我想學C,該怎麼開始呢?”,現在小編就來說說關于c語言零基礎學習?下面内容希望能幫助到你,我們來一起看看吧!

c語言零基礎學習(先搞懂這些基礎知識再談深度學習吧)1

c語言零基礎學習

很多初學者都會問我

“我想學C,該怎麼開始呢?”

今天我們就來聊一聊

屬于初學者必須懂的知識

希望小夥伴們

能夠牢記基礎知識

唯有不斷努力

才能更加順利

小編是一個有着6年工作經驗的工程師,關于C 編程,自己有做材料的整合,一個完整的C 編程學習路線,學習資料和工具,能夠進我的群10048,-83029收取,免費送給大家,希望你也能憑着自己的努力,成為下一個優秀的程序員

基本常識

計算機語言: 把人與計算機之間交流的語言叫做計算機語言

計算機語言分為高級語言和低級語言

高級語言:遠離硬件

低級語言:貼近硬件

指令: 是指計算機執行某種操作的命令

它由一串二進制數碼組成。

一條指令通常由兩個部分組成: 操作碼 地址碼

操作碼

指明該指令要完成的操作的類型或性質

如取數、做加法或輸出數據等

地址碼

指明操作對象的内容或所在的存儲單元地址

機器語言: 計算機本身各個部件之間溝通時所使用的語言

特點: 對計算機本身來說,隻能識别由0和1代碼構成的二進制指令

源程序: 把由高級語言編寫的程序稱為源程序

源程序——編譯程序——目标程序

(二進制代碼表示的程序,即計算機隻識别目标程序)

編譯程序: 如何把源程序轉換成機器能夠接受的目标程序,軟件工作者編制了一系列的軟件.通過這些軟件,把用戶按規定語法寫出的語句一一翻譯成二進制的機器指令. 這種具有翻譯功能的軟件稱為“編譯程序”

C源程序: 用C語言構成的指令序列稱為C源程序

C語言的代碼編寫: 按C語言的語法編寫C程序的過程稱C語言的代碼編寫

C語言源程序 文件名後綴是 .c

經過編譯後,生成文件的後綴是 .obj

經過連接後,生成文件的後綴是 .exe

程序設計

程序設計 一般包含以下五個部分

确定數據結構

确定算法

編碼

在計算機上調試程序

整理并寫出文檔資料

算法: 指為解決某個特定問題而才去的确定且有限的步驟. 一個算法應當具有以下五個特點

有窮性

确定性

可行性

有零個或多個輸入

有一個或多個輸出

算法可以用各種描述方法進行描述,最常用的是 僞代碼 和 流程圖

C語言為結構化的語言, C語言有三種結構:

順序結構

選擇結構

循環結構

循環結構又包含當型循環和直到型循環

當型循環

先判斷,後執行。最少執行0次

直到型循環

先執行,後判斷。最少執行1次

簡單C語言的構成和格式

C語言學習内容

C語言程序基本格式

命令行

1)命令行必須以“#”開頭,最後不能加“;”結尾,因為它不是C語言的語句。

2)一對雙引号中間的stdio.h是系統提供的文件名,該文件中包含着有關輸入輸出函數的 信息。

主函數

1)main是主函數名,C語言規定必須用main作為主函數名

2)主函數後的一對括号中間可以是空的,但這一對括号不能省略。

3)一個C程序可以包含任意多個不同名字的函數,但必須有且隻有一個主函數。

4)C程序的運行總是從主函數開始執行。

函數體

1)在主函數的下方是函數體部分,函數體總是從“{”開始,到“}”結束。

2)函數體分為定義(說明)部分 和 執行語句部分。

3)可執行語句數量不限,但必須放在定義語句後面。

C語言的簡單語法格式:

1)C語句必須以“;”結束,“;”是C語句的一部分,而不是語句間的分隔符。

2)注釋符号“/*” “*/”必須成對出現,且不允許出現嵌套情況。“/”和“*”之間不允許有空格。

标識符的組成和分類

什麼是标識符:

1、組成:由字母、數字、下劃線組成。

2、組成規則:标識符不能以“數字”開頭

3、特點:

1)區分大小寫

2)在C語言中,計算機隻識别長度為“8”位以内的标識符。(即标識符最多隻能有8位)

标識符的分類:

1、關鍵字

1)系統已經給定含義的,我們不能在用作其他的含義(如:if、while等等)

2)C語言共有39個關鍵字

2、預定義标識符

1)系統已經定義好的含義,但我們可以用作其他含義的标識符。(如:printf、scanf等等)

2)建議不要更改預定義标識符。

3)用戶自定義标識符

1)用戶自己定義的标識符。

2)自己定義的标識符要符合标識符的組成規則。

整形數據和實型數據

常量:

1、定義:程序運行中,始終不變的量。

2、分類:

1)整形常量(如:123)

2)實型常量(如:12.34)

  • double(默認情況下,編譯器假定浮點型常量為double類型的精度)

    3)字符型常量(如:'a')

    4)字符串常量(如:''hello'')

    5)符号常量(一般由預處理器宏定義的大寫字符表示)

    語法格式:#define 标識符 常量

    例如:#define PI 3.14159 (其含義是在程序中凡是出現PI時,其值都為3.14159)

    變量:

    1、定義:其值可以改變的量。

    2、本質:内存中的存儲單元。

    更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

    查看全部
  • 相关圖文资讯推荐

    热门圖文资讯推荐

    网友关注

    Copyright 2023-2024 - www.tftnews.com All Rights Reserved