日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言中return的作用_C语言入门基础整理

發(fā)布時(shí)間:2023/12/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言中return的作用_C语言入门基础整理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)計(jì)算機(jī)技術(shù),C語言可以說是必備的,他已經(jīng)成為現(xiàn)在計(jì)算機(jī)行業(yè)人學(xué)習(xí)必備的,而且應(yīng)用也是十分的廣泛,今天就來看看擁有幾年c語言工作經(jīng)驗(yàn)的大神整理的C語言入門基礎(chǔ)知識(shí),沒有學(xué)不會(huì),只有不肯學(xué)。

結(jié)構(gòu)化程序設(shè)計(jì)方法:

(1)自頂向下;(2)逐步細(xì)化;(3)模塊化設(shè)計(jì);(4)結(jié)構(gòu)化編碼。

最常見的數(shù)據(jù)類型,這是你必須要知道的:

常量:常量包括字面常量、直接常量和符號(hào)常量;

變量:C語言規(guī)定標(biāo)志符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符必須是字母或者下劃線;必須壓迫先定義后使用;每一個(gè)變量被定義以確定類型后,在編譯時(shí)就能為其分配相應(yīng)的存儲(chǔ)單元;

整數(shù)類型:整數(shù)常量有十進(jìn)制、八進(jìn)制和十六進(jìn)制;“%d”

整形變量:數(shù)據(jù)在內(nèi)存中存放形式是以二進(jìn)制形式存放;有int型、short int型和long int型,無符號(hào)整型變量的范圍是-32768—32767,有符號(hào)型為0~65535.通常把long定義為32位,把short定義為16位,int可以是32位也可以為16位,這都主要取決于機(jī)器字長。

實(shí)型常量的表示方法:(1)十進(jìn)制,0.0;(2)指數(shù)形式,123e3

實(shí)型變量:實(shí)數(shù)型數(shù)據(jù)在內(nèi)存中的存放形式,一般在內(nèi)存中占4個(gè)字節(jié),分成整數(shù)部分和小數(shù)部分存放。實(shí)型變量分為float型、double型long double型。實(shí)型數(shù)據(jù)會(huì)存在舍入誤差。

實(shí)型常量的類型:C編譯系統(tǒng)將實(shí)型常量作為雙精度來處理。

字符型數(shù)組:

(一)字符常量:轉(zhuǎn)義字符(——換行,——tab,——回車,f——換頁,b——退格,ddd——1到3位8進(jìn)制的數(shù)代表的字符)

(二)字符變量:字符數(shù)據(jù)存儲(chǔ)形式實(shí)際是以ASCII碼存儲(chǔ)。“%c”

字符串常量:雙撇號(hào)括起來的一系列字符序列。

算法結(jié)構(gòu):

一、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu);二、循環(huán)結(jié)構(gòu)又分為while型、until型、for循環(huán)結(jié)構(gòu);程序流程圖;

控制語句:

完成一定的控制功能。

1、if()~else~

2、for()~

3、while()~

4、do~while()

5、continue

6、break

7、switch

8、goto

9、return

字符數(shù)據(jù)的輸入輸出:

1、putchar()輸入字符變量

2、getchar()只能接受一個(gè)字符

格式輸入輸出:

1、printf(%d—整型,%c—字符型,%ld,%md,%o,%u,%s,%-m.nf,%e,%g)

2、scanf(格式控制,地址列表)

數(shù)組

一維數(shù)組的定義:類型說明符 數(shù)組名【常量表達(dá)式】;先定義后引用;一維數(shù)組初始化時(shí)可以只對(duì)一部分元素初始化,在對(duì)全部數(shù)組元素初始化的時(shí)候可以部規(guī)定長度;但是若被定義的數(shù)組長度與提供的初始值不一樣時(shí),則數(shù)組長度不能省略。

二維數(shù)組的定義:類型說明符 數(shù)組名【常量表達(dá)式】【常量表達(dá)式】C語言中存放二維數(shù)組是先存放第一行的元素,緊接著是第二行,其實(shí)也是以一維的方式存放。如果初始化時(shí)能指定所有元素的初始值,第一維大小可以省略,但是第二維不能省略。

字符數(shù)組:定義和初始化跟數(shù)組差不多,只是需要加單引號(hào)。字符和字符串結(jié)束標(biāo)志,C語言規(guī)定,以‘0’代表。

C的運(yùn)算符有以下幾種:

1、算術(shù)運(yùn)算符(+ - * / %)結(jié)合方向自左向右

2、關(guān)系運(yùn)算符(> < == >= <= !=)

3、邏輯運(yùn)算符(! && ||)

4、位運(yùn)算符(<< >> ~ | ^ &)

5、賦值運(yùn)算符(=及符號(hào)擴(kuò)展賦值運(yùn)算符)

6、條件運(yùn)算符(? : )

7、逗號(hào)運(yùn)算符( , )

8、指針運(yùn)算符(* &)

9、求字節(jié)運(yùn)算符(sizeof)

10、強(qiáng)制類型轉(zhuǎn)換運(yùn)算符((類型))

11、分量運(yùn)算符( . ->)

12、下標(biāo)運(yùn)算符([])

13、其他

字符串處理函數(shù):

1、puts()將一個(gè)字符串輸出到終端

2、gets()從終端輸入一個(gè)字符串到字符數(shù)組,并且得到一個(gè)函數(shù)值。

3、strcat()鏈接兩個(gè)字符數(shù)組中的字符串。

4、strcpy()字符串復(fù)制函數(shù)。

5、strcmp()比較字符串作用。

6、strlen()測試字符串長度的函數(shù)不包括“0”

7、strlwr()將字符串中的大寫字母轉(zhuǎn)換為小寫字母。

8、strupr()將字符串中的小寫字母轉(zhuǎn)換為大寫字母。

函數(shù)

(1)一個(gè)源程序由多個(gè)函數(shù)組成。

(2)C程序的執(zhí)行從main()函數(shù)開始;

(3)所有函數(shù)都是平行的;

(4)函數(shù)分類;可以分為標(biāo)準(zhǔn)和自定義,還可以分為有參函數(shù)和無參函數(shù)。

函數(shù)定義的一般形式:

(1)類型標(biāo)志符 函數(shù)名()

{

聲明部分

語句

}

(2)類型標(biāo)志符 函數(shù)名(形式參數(shù)列表)

{

聲明部分

語句

}

局部變量和全局變量:

(一)局部變量在一個(gè)函數(shù)內(nèi)部定義的變量是內(nèi)部變量,它只是在本函數(shù)范圍內(nèi)的有效,主函數(shù)也不能使用其它函數(shù)中定義的變量;不同函數(shù)中可以使用相同的名字的變量,他們代表不同的對(duì)象,互不干擾;形式參數(shù)也是局部變量;在一個(gè)函數(shù)內(nèi)部,可以在復(fù)合語句中定義變量,這些變量只在本復(fù)合語句中有效,這種復(fù)合句也可以稱為“分程序”或“程序塊”;

(二)全局變量,在函數(shù)之外定義的變量稱為外部變量,全局變量可以增加函數(shù)間數(shù)據(jù)聯(lián)系的渠道,一般不再必要時(shí)不要使用,他在程序的全部執(zhí)行過程中占用存儲(chǔ)單元,是函數(shù)的通用性,使用全局變量會(huì)使程序的清晰性降低。還要注意若果同一源文件中,外部變量和局部變量同名,則在局部變量作用范圍內(nèi),外部變量被“屏蔽”,不起任何作用。

函數(shù)的返回值:

希望通過函數(shù)調(diào)用使主調(diào)函數(shù)得到一個(gè)確定的值。(1)函數(shù)的返回值是通過函數(shù)中的return語句獲取的。(2)函數(shù)值的類型;(3)如果函數(shù)值的類型和return語句中表達(dá)式的值不一樣,則以函數(shù)類型為準(zhǔn)。(4)如果調(diào)用函數(shù)中沒有return語句,并不帶回一個(gè)確定的用戶需要的值,函數(shù)不是不帶回值,而只是不帶回有用的值,帶回一個(gè)不確定的值。(5)如不需要帶回任何值,用void。

函數(shù)的調(diào)用:

調(diào)用方式1、函數(shù)語句;2、函數(shù)表達(dá)式;3、函數(shù)參數(shù)。

被調(diào)用的函數(shù)的聲明:

一個(gè)函數(shù)調(diào)用另一個(gè)函數(shù)所具備的條件:

1、首先被調(diào)用的函數(shù)必須是已經(jīng)存在的函數(shù);

2、如果使用庫函數(shù),一般應(yīng)該在本文件開頭用#include命令將調(diào)用有關(guān)庫函數(shù)時(shí)在所需要用到的信息“包含”到本文件中。.h文件是頭文件所用的后綴。

3、如果使用用戶自己定義的函數(shù),而且該函數(shù)與使用它的函數(shù)在同一個(gè)文件中,一般還應(yīng)該在主調(diào)函數(shù)中對(duì)被調(diào)用的函數(shù)做聲明。

4、如果被調(diào)用的函數(shù)定義出現(xiàn)在主調(diào)函數(shù)之前可以不必聲明。

5、如果已在所有函數(shù)定義之前,在函數(shù)的外部已做了函數(shù)聲明,則在各個(gè)主調(diào)函數(shù)中不必多所調(diào)用的函數(shù)在做聲明。

私信【C語言】領(lǐng)取C語言學(xué)習(xí)視頻!

總結(jié)

以上是生活随笔為你收集整理的c语言中return的作用_C语言入门基础整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。