91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

初學(xué)C語(yǔ)言 先搞懂這些基礎(chǔ)知識(shí)再談深度學(xué)習(xí)吧!

C語(yǔ)言編程學(xué)習(xí)基地 ? 來(lái)源:未知 ? 2018-06-09 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多初學(xué)者都會(huì)問(wèn)我,“我想學(xué)C,該怎么開(kāi)始呢?”,今天我們就來(lái)聊一聊,屬于初學(xué)者必須懂的知識(shí),希望小伙伴們,能夠牢記基礎(chǔ)知識(shí),唯有不斷努力才能更加順利。

基本常識(shí)

計(jì)算機(jī)語(yǔ)言:把人與計(jì)算機(jī)之間交流的語(yǔ)言叫做計(jì)算機(jī)語(yǔ)言

計(jì)算機(jī)語(yǔ)言分為高級(jí)語(yǔ)言和低級(jí)語(yǔ)言

高級(jí)語(yǔ)言:遠(yuǎn)離硬件

低級(jí)語(yǔ)言:貼近硬件

指令:是指計(jì)算機(jī)執(zhí)行某種操作的命令

它由一串二進(jìn)制數(shù)碼組成。

一條指令通常由兩個(gè)部分組成:操作碼+地址碼

操作碼

指明該指令要完成的操作的類(lèi)型或性質(zhì)

如取數(shù)、做加法或輸出數(shù)據(jù)等

地址碼

指明操作對(duì)象的內(nèi)容或所在的存儲(chǔ)單元地址

機(jī)器語(yǔ)言:計(jì)算機(jī)本身各個(gè)部件之間溝通時(shí)所使用的語(yǔ)言

特點(diǎn):對(duì)計(jì)算機(jī)本身來(lái)說(shuō),只能識(shí)別由0和1代碼構(gòu)成的二進(jìn)制指令

源程序:把由高級(jí)語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序

源程序——編譯程序——目標(biāo)程序

(二進(jìn)制代碼表示的程序,即計(jì)算機(jī)只識(shí)別目標(biāo)程序)

編譯程序:如何把源程序轉(zhuǎn)換成機(jī)器能夠接受的目標(biāo)程序,軟件工作者編制了一系列的軟件.通過(guò)這些軟件,把用戶(hù)按規(guī)定語(yǔ)法寫(xiě)出的語(yǔ)句一一翻譯成二進(jìn)制的機(jī)器指令. 這種具有翻譯功能的軟件稱(chēng)為“編譯程序”

C源程序:用C語(yǔ)言構(gòu)成的指令序列稱(chēng)為C源程序

C語(yǔ)言的代碼編寫(xiě):按C語(yǔ)言的語(yǔ)法編寫(xiě)C程序的過(guò)程稱(chēng)C語(yǔ)言的代碼編寫(xiě)

C語(yǔ)言源程序文件名后綴是 .c

經(jīng)過(guò)編譯后,生成文件的后綴是 .obj

經(jīng)過(guò)連接后,生成文件的后綴是 .exe

程序設(shè)計(jì)

程序設(shè)計(jì)一般包含以下五個(gè)部分

確定數(shù)據(jù)結(jié)構(gòu)

確定算法

編碼

在計(jì)算機(jī)上調(diào)試程序

整理并寫(xiě)出文檔資料

算法:指為解決某個(gè)特定問(wèn)題而才去的確定且有限的步驟.一個(gè)算法應(yīng)當(dāng)具有以下五個(gè)特點(diǎn)

有窮性

確定性

可行性

有零個(gè)或多個(gè)輸入

有一個(gè)或多個(gè)輸出

算法可以用各種描述方法進(jìn)行描述,最常用的是偽代碼和流程圖

C語(yǔ)言為結(jié)構(gòu)化的語(yǔ)言,C語(yǔ)言有三種結(jié)構(gòu):

順序結(jié)構(gòu)

選擇結(jié)構(gòu)

循環(huán)結(jié)構(gòu)

循環(huán)結(jié)構(gòu)又包含當(dāng)型循環(huán)和直到型循環(huán)

當(dāng)型循環(huán)

先判斷,后執(zhí)行。最少執(zhí)行0次

直到型循環(huán)

先執(zhí)行,后判斷。最少執(zhí)行1次

簡(jiǎn)單C語(yǔ)言的構(gòu)成和格式

C語(yǔ)言學(xué)習(xí)內(nèi)容

初學(xué)C語(yǔ)言 先搞懂這些基礎(chǔ)知識(shí)再談深度學(xué)習(xí)吧!

C語(yǔ)言程序基本格式

命令行

1)命令行必須以“#”開(kāi)頭,最后不能加“;”結(jié)尾,因?yàn)樗皇荂語(yǔ)言的語(yǔ)句。

2)一對(duì)雙引號(hào)中間的stdio.h是系統(tǒng)提供的文件名,該文件中包含著有關(guān)輸入輸出函數(shù)的 信息。

主函數(shù)

1)main是主函數(shù)名,C語(yǔ)言規(guī)定必須用main作為主函數(shù)名

2)主函數(shù)后的一對(duì)括號(hào)中間可以是空的,但這一對(duì)括號(hào)不能省略。

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

4)C程序的運(yùn)行總是從主函數(shù)開(kāi)始執(zhí)行。

初學(xué)C語(yǔ)言 先搞懂這些基礎(chǔ)知識(shí)再談深度學(xué)習(xí)吧!

函數(shù)體

1)在主函數(shù)的下方是函數(shù)體部分,函數(shù)體總是從“{”開(kāi)始,到“}”結(jié)束。

2)函數(shù)體分為定義(說(shuō)明)部分和執(zhí)行語(yǔ)句部分。

3)可執(zhí)行語(yǔ)句數(shù)量不限,但必須放在定義語(yǔ)句后面。

C語(yǔ)言的簡(jiǎn)單語(yǔ)法格式:

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

2)注釋符號(hào)“/*” “*/”必須成對(duì)出現(xiàn),且不允許出現(xiàn)嵌套情況。“/”和“*”之間不允許有空格。

標(biāo)識(shí)符的組成和分類(lèi)

什么是標(biāo)識(shí)符:

1、組成:由字母、數(shù)字、下劃線(xiàn)組成。

2、組成規(guī)則:標(biāo)識(shí)符不能以“數(shù)字”開(kāi)頭

3、特點(diǎn):

1)區(qū)分大小寫(xiě)

2)在C語(yǔ)言中,計(jì)算機(jī)只識(shí)別長(zhǎng)度為“8”位以?xún)?nèi)的標(biāo)識(shí)符。(即標(biāo)識(shí)符最多只能有8位)

標(biāo)識(shí)符的分類(lèi):

1、關(guān)鍵字

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

2)C語(yǔ)言共有39個(gè)關(guān)鍵字

2、預(yù)定義標(biāo)識(shí)符

1)系統(tǒng)已經(jīng)定義好的含義,但我們可以用作其他含義的標(biāo)識(shí)符。(如:printf、scanf等等)

2)建議不要更改預(yù)定義標(biāo)識(shí)符。

3)用戶(hù)自定義標(biāo)識(shí)符

1)用戶(hù)自己定義的標(biāo)識(shí)符。

2)自己定義的標(biāo)識(shí)符要符合標(biāo)識(shí)符的組成規(guī)則。

整形數(shù)據(jù)和實(shí)型數(shù)據(jù)

常量:

1、定義:程序運(yùn)行中,始終不變的量。

2、分類(lèi):

1)整形常量(如:123)

2)實(shí)型常量(如:12.34)

double(默認(rèn)情況下,編譯器假定浮點(diǎn)型常量為double類(lèi)型的精度)

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

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

5)符號(hào)常量(一般由預(yù)處理器宏定義的大寫(xiě)字符表示)

語(yǔ)法格式:#define 標(biāo)識(shí)符 常量

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

變量:

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

2、本質(zhì):內(nèi)存中的存儲(chǔ)單元。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7632

    瀏覽量

    141799
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5561

    瀏覽量

    122800

原文標(biāo)題:初學(xué)C語(yǔ)言?先搞懂這些基礎(chǔ)知識(shí)再談深度學(xué)習(xí)吧!

文章出處:【微信號(hào):cyuyanxuexi,微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言基礎(chǔ)知識(shí)科普

    C語(yǔ)言是單片機(jī)開(kāi)發(fā)中的必備基礎(chǔ)知識(shí),本文列舉了部分STM32學(xué)習(xí)中比較常見(jiàn)的一些C語(yǔ)言
    發(fā)表于 07-21 10:58 ?2091次閱讀

    STM32單片機(jī)中的C語(yǔ)言基礎(chǔ)知識(shí)

    C語(yǔ)言是單片機(jī)開(kāi)發(fā)中的必備基礎(chǔ)知識(shí),本文列舉了部分STM32學(xué)習(xí)中比較常見(jiàn)的一些C語(yǔ)言
    發(fā)表于 09-21 17:21 ?4909次閱讀

    C語(yǔ)言基礎(chǔ)知識(shí)(5)--循環(huán)語(yǔ)句

    C語(yǔ)言基礎(chǔ)知識(shí)(5)--循環(huán)語(yǔ)句
    的頭像 發(fā)表于 06-15 10:18 ?3409次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>(5)--循環(huán)語(yǔ)句

    學(xué)習(xí)mcu學(xué)習(xí)C語(yǔ)言--譚浩強(qiáng)c語(yǔ)言(最經(jīng)典的c語(yǔ)言學(xué)習(xí))

    本帖最后由 星星ARM 于 2012-10-27 12:24 編輯 譚浩強(qiáng)c語(yǔ)言囊括了c語(yǔ)言全部的基礎(chǔ)知識(shí)! 認(rèn)真
    發(fā)表于 06-09 21:34

    c語(yǔ)言基礎(chǔ)知識(shí)

    c語(yǔ)言基礎(chǔ)知識(shí)
    發(fā)表于 08-17 17:03

    關(guān)于C語(yǔ)言基礎(chǔ)知識(shí)

    一、C語(yǔ)言基礎(chǔ)知識(shí)關(guān)于C語(yǔ)言C語(yǔ)言相對(duì)于匯編是屬于高
    發(fā)表于 08-20 07:03

    C語(yǔ)言基礎(chǔ)知識(shí)匯總

    單片機(jī)-C語(yǔ)言基礎(chǔ)知識(shí)總結(jié)本文為個(gè)人學(xué)習(xí)筆記,僅供學(xué)習(xí)參考用,如有侵權(quán),請(qǐng)聯(lián)系z(mì)hankun3280@139.com(一)簡(jiǎn)單理解32位操作
    發(fā)表于 01-24 07:28

    STM32學(xué)習(xí)中會(huì)遇見(jiàn)的C語(yǔ)言基礎(chǔ)知識(shí)點(diǎn)講解

    C語(yǔ)言是單片機(jī)開(kāi)發(fā)中的必備基礎(chǔ)知識(shí),這里就列舉部分STM32學(xué)習(xí)中會(huì)遇見(jiàn)的C 語(yǔ)言
    發(fā)表于 02-28 07:11

    C++語(yǔ)言基礎(chǔ)知識(shí)講解

    C++語(yǔ)言基礎(chǔ)知識(shí)講解,喜歡的朋友可以下載來(lái)學(xué)習(xí)
    發(fā)表于 01-14 15:30 ?22次下載

    適合C語(yǔ)言小白看的基礎(chǔ)知識(shí)梳理總結(jié)

    C語(yǔ)言是當(dāng)代人學(xué)習(xí)及生活中的必備基礎(chǔ)知識(shí),應(yīng)用十分廣泛,下面為大家?guī)?lái)C語(yǔ)言
    的頭像 發(fā)表于 01-04 11:07 ?5060次閱讀

    C語(yǔ)言基礎(chǔ)知識(shí)講解

    C語(yǔ)言基礎(chǔ)知識(shí)講解
    發(fā)表于 05-19 17:39 ?15次下載

    單片機(jī)C語(yǔ)言基礎(chǔ)知識(shí)

    單片機(jī)C語(yǔ)言基礎(chǔ)知識(shí)
    發(fā)表于 10-08 09:30 ?7次下載

    STM32中C語(yǔ)言基礎(chǔ)知識(shí)

    C語(yǔ)言是單片機(jī)開(kāi)發(fā)中的必備基礎(chǔ)知識(shí),本文列舉了部分STM32學(xué)習(xí)中比較常見(jiàn)的一些C語(yǔ)言
    的頭像 發(fā)表于 04-27 17:42 ?1599次閱讀
    STM32中<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    C語(yǔ)言基礎(chǔ)知識(shí)點(diǎn)

    C語(yǔ)言是單片機(jī)開(kāi)發(fā)中的必備基礎(chǔ)知識(shí),這里就列舉部分STM32學(xué)習(xí)中會(huì)遇見(jiàn)的C 語(yǔ)言
    的頭像 發(fā)表于 05-31 09:07 ?1259次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>點(diǎn)

    C++語(yǔ)言基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《C++語(yǔ)言基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 07-19 10:58 ?10次下載
    主站蜘蛛池模板: 一本大道一卡二卡四卡 | 黄网站色视频免费看无下截 | 日日噜噜噜夜夜爽爽狠狠图片 | 国产精品女人在线观看 | 成人网在线看 | 欧美天天色 | 天天做天天爱夜夜爽女人爽宅 | 无遮挡很污很爽很黄的网站 | 激情五月婷婷久久 | 国产色婷婷精品综合在线观看 | 日本毛片在线观看 | 欧美系列在线观看 | 国产精品亚洲一区二区三区在线播放 | 国产专区日韩精品欧美色 | 超级黄色毛片 | 日本不卡视频在线播放 | 天天射天天摸 | 四虎影院网址大全 | 天堂在线天堂最新版在线www | 级毛片 | 欧美色网在线 | 色播五月激情五月 | 亚洲午夜网未来影院 | 奇米影视777四色米奇影院 | 成人影院在线观看视频 | 欧美伊人久久综合网 | 日本高清视频色wwwwww色 | 日韩欧美一区二区三区视频 | 天天看片中文字幕 | 在线观看黄日本高清视频 | 色老头性xxxx老头视频 | 老师受年下高h男 | 欧美人另类zooz | 宅男午夜视频在线观看 | 黄色一级片毛片 | 色香蕉色香蕉在线视频 | xxx性xxx| 免费观看色视频 | 午夜影院性| 丁香五月缴情在线 | 电影天堂在线观看三级 |