2022年12月C語言學(xué)習(xí)內(nèi)容(1)-創(chuàng)新互聯(lián)

記錄自己的編程學(xué)習(xí)之路!?。?

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元巢湖做網(wǎng)站,已為上家服務(wù),為巢湖各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

目錄

1.初識(shí)什么是C語言?

2.初識(shí)C語言的發(fā)展。(簡略版本)

3.我的第一個(gè)C語言程序。

4.初識(shí)一些數(shù)據(jù)類型。?

5.變量與常量


1.初識(shí)什么是C語言?

顧名思義語言就是交流的一種媒介,那么C語言便是人與計(jì)算機(jī)交流的語言之一。C語言是一種通用的計(jì)算機(jī)編程語言,其設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級(jí)儲(chǔ)存器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行的編程語言。

2.初識(shí)C語言的發(fā)展。(簡略版本)

無論是哪種語言,隨著歷史車輪的轉(zhuǎn)動(dòng)都會(huì)有所演變,C語言亦是如此。

最開始的語言是機(jī)器語言,這種二進(jìn)制碼普通人難以理解。正是因?yàn)殡y以理解也就打開了計(jì)算機(jī)語言發(fā)展的大門。隨著發(fā)展出現(xiàn)了匯編語言,通過利用助記符來實(shí)現(xiàn)簡化。最后隨著發(fā)展才出現(xiàn)了更為高級(jí)的、更趨向于人類理解的語言。例如C、C++等等。

后續(xù)隨著發(fā)展為了避免不同開發(fā)廠商使用產(chǎn)生的差異,便制定了標(biāo)準(zhǔn)語法ANSI C。例如C89、C90.

3.我的第一個(gè)C語言程序。

4.初識(shí)一些數(shù)據(jù)類型。

數(shù)據(jù)類型一般指數(shù)據(jù)元。,是用一組屬性描述其定義、標(biāo)識(shí)、表示和允許值的數(shù)據(jù)單元,在一定語境之下,構(gòu)建特定概念語義的信息單元。

那么為什么C語言中會(huì)有這么多的數(shù)據(jù)類型呢???

因?yàn)槿粘I钪杏懈鞣N各樣的值需要去表達(dá),所以就有豐富的數(shù)據(jù)類型與之對(duì)應(yīng)。

同時(shí)不同的數(shù)據(jù)類型申請內(nèi)存大小也會(huì)有差異,如下圖

5.變量與常量

一.變量:什么是變量?通俗易懂的講就是變化的量?,F(xiàn)實(shí)生活中比如一個(gè)人的薪資、一個(gè)公司的銷售量都是變量。這些可變的值在C語言中用變量的概念表示。

首先如何定義和命名變量?

變量的定義就是定義變量的類型、對(duì)變量命名以及對(duì)變量賦予初始值?;靖袷嚼缦聢D

變量的命名也有一定的規(guī)則:

1.可由數(shù)字、字母和下劃線組成(“注意不能有數(shù)字開頭”)。

2.變量中不可使用關(guān)鍵字例如不使用printf函數(shù)。

3.變量區(qū)分大小寫。

變量分為局部變量和全局變量。下面和小伙伴聊聊我自己一些學(xué)習(xí)所得。

那么了解了一些基本的規(guī)則,什么是局部變量和全局變量?

局部變量:是指一個(gè)函數(shù)內(nèi)部所定義的變量。它的作用域就是局部變量自身所在的局部范圍,所以也就知道它的生命周期就是始于進(jìn)入作用域,終于走出作用域。就像花開花謝但也開出了屬于的芳香。

全局變量;全局變量可以被程序所有的對(duì)象后函數(shù)引用,又稱為外部變量。與局部變量類比,全局變量的作用域就是整個(gè)工程。它的生命周期是整個(gè)程序的生命周期。

在局部變量與全局變量同名的時(shí)候,局部變量優(yōu)先。

二.常量:在C語言中一些不變的值用常量的概念表示。

常量通常分為字面常量、const修飾的常變量、#define定義的標(biāo)識(shí)符常量和枚舉常量。

1.字面常量:一般指直接輸入到程序的值。包括整型字面值(例如:120)、字符字面值(例如:'w')、浮點(diǎn)型的字面值(例如:3.14)、字符串常量(例如:"cxk")。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2. const修飾的常變量:舉例如下

這時(shí)候有一些小伙伴會(huì)想a的是可以改變嗎?就會(huì)出現(xiàn)以下的情況:

這樣就會(huì)報(bào)錯(cuò)哦?。?!

這個(gè)問題的原因就是使用時(shí)要注意例如上圖中的變量a被const修飾,雖然a本質(zhì)還是個(gè)變量,但是具有了常屬性,不能被修改。

3.#define定義的標(biāo)識(shí)符常量:相比const定義的是變量,define定義的常量舉例如下

4.枚舉常量:通俗講就是把事物一一列舉出來,像是顏色、月份都可以用來列舉。例如:以顏色舉例。

今天分享就到這里,希望大家一起提高。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

文章名稱:2022年12月C語言學(xué)習(xí)內(nèi)容(1)-創(chuàng)新互聯(lián)
文章鏈接:http://muchs.cn/article34/cdsese.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化企業(yè)網(wǎng)站制作、全網(wǎng)營銷推廣微信小程序、ChatGPT網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)