c语言中return的作用_C语言入门基础整理
學習計算機技術,C語言可以說是必備的,他已經成為現(xiàn)在計算機行業(yè)人學習必備的,而且應用也是十分的廣泛,今天就來看看擁有幾年c語言工作經驗的大神整理的C語言入門基礎知識,沒有學不會,只有不肯學。
結構化程序設計方法:
(1)自頂向下;(2)逐步細化;(3)模塊化設計;(4)結構化編碼。
最常見的數(shù)據(jù)類型,這是你必須要知道的:
常量:常量包括字面常量、直接常量和符號常量;
變量:C語言規(guī)定標志符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符必須是字母或者下劃線;必須壓迫先定義后使用;每一個變量被定義以確定類型后,在編譯時就能為其分配相應的存儲單元;
整數(shù)類型:整數(shù)常量有十進制、八進制和十六進制;“%d”
整形變量:數(shù)據(jù)在內存中存放形式是以二進制形式存放;有int型、short int型和long int型,無符號整型變量的范圍是-32768—32767,有符號型為0~65535.通常把long定義為32位,把short定義為16位,int可以是32位也可以為16位,這都主要取決于機器字長。
實型常量的表示方法:(1)十進制,0.0;(2)指數(shù)形式,123e3
實型變量:實數(shù)型數(shù)據(jù)在內存中的存放形式,一般在內存中占4個字節(jié),分成整數(shù)部分和小數(shù)部分存放。實型變量分為float型、double型long double型。實型數(shù)據(jù)會存在舍入誤差。
實型常量的類型:C編譯系統(tǒng)將實型常量作為雙精度來處理。
字符型數(shù)組:
(一)字符常量:轉義字符(——換行,——tab,——回車,f——換頁,b——退格,ddd——1到3位8進制的數(shù)代表的字符)
(二)字符變量:字符數(shù)據(jù)存儲形式實際是以ASCII碼存儲?!?c”
字符串常量:雙撇號括起來的一系列字符序列。
算法結構:
一、順序結構、選擇結構、循環(huán)結構;二、循環(huán)結構又分為while型、until型、for循環(huán)結構;程序流程圖;
控制語句:
完成一定的控制功能。
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()只能接受一個字符
格式輸入輸出:
1、printf(%d—整型,%c—字符型,%ld,%md,%o,%u,%s,%-m.nf,%e,%g)
2、scanf(格式控制,地址列表)
數(shù)組
一維數(shù)組的定義:類型說明符 數(shù)組名【常量表達式】;先定義后引用;一維數(shù)組初始化時可以只對一部分元素初始化,在對全部數(shù)組元素初始化的時候可以部規(guī)定長度;但是若被定義的數(shù)組長度與提供的初始值不一樣時,則數(shù)組長度不能省略。
二維數(shù)組的定義:類型說明符 數(shù)組名【常量表達式】【常量表達式】C語言中存放二維數(shù)組是先存放第一行的元素,緊接著是第二行,其實也是以一維的方式存放。如果初始化時能指定所有元素的初始值,第一維大小可以省略,但是第二維不能省略。
字符數(shù)組:定義和初始化跟數(shù)組差不多,只是需要加單引號。字符和字符串結束標志,C語言規(guī)定,以‘0’代表。
C的運算符有以下幾種:
1、算術運算符(+ - * / %)結合方向自左向右
2、關系運算符(> < == >= <= !=)
3、邏輯運算符(! && ||)
4、位運算符(<< >> ~ | ^ &)
5、賦值運算符(=及符號擴展賦值運算符)
6、條件運算符(? : )
7、逗號運算符( , )
8、指針運算符(* &)
9、求字節(jié)運算符(sizeof)
10、強制類型轉換運算符((類型))
11、分量運算符( . ->)
12、下標運算符([])
13、其他
字符串處理函數(shù):
1、puts()將一個字符串輸出到終端
2、gets()從終端輸入一個字符串到字符數(shù)組,并且得到一個函數(shù)值。
3、strcat()鏈接兩個字符數(shù)組中的字符串。
4、strcpy()字符串復制函數(shù)。
5、strcmp()比較字符串作用。
6、strlen()測試字符串長度的函數(shù)不包括“0”
7、strlwr()將字符串中的大寫字母轉換為小寫字母。
8、strupr()將字符串中的小寫字母轉換為大寫字母。
函數(shù)
(1)一個源程序由多個函數(shù)組成。
(2)C程序的執(zhí)行從main()函數(shù)開始;
(3)所有函數(shù)都是平行的;
(4)函數(shù)分類;可以分為標準和自定義,還可以分為有參函數(shù)和無參函數(shù)。
函數(shù)定義的一般形式:
(1)類型標志符 函數(shù)名()
{
聲明部分
語句
}
(2)類型標志符 函數(shù)名(形式參數(shù)列表)
{
聲明部分
語句
}
局部變量和全局變量:
(一)局部變量在一個函數(shù)內部定義的變量是內部變量,它只是在本函數(shù)范圍內的有效,主函數(shù)也不能使用其它函數(shù)中定義的變量;不同函數(shù)中可以使用相同的名字的變量,他們代表不同的對象,互不干擾;形式參數(shù)也是局部變量;在一個函數(shù)內部,可以在復合語句中定義變量,這些變量只在本復合語句中有效,這種復合句也可以稱為“分程序”或“程序塊”;
(二)全局變量,在函數(shù)之外定義的變量稱為外部變量,全局變量可以增加函數(shù)間數(shù)據(jù)聯(lián)系的渠道,一般不再必要時不要使用,他在程序的全部執(zhí)行過程中占用存儲單元,是函數(shù)的通用性,使用全局變量會使程序的清晰性降低。還要注意若果同一源文件中,外部變量和局部變量同名,則在局部變量作用范圍內,外部變量被“屏蔽”,不起任何作用。
函數(shù)的返回值:
希望通過函數(shù)調用使主調函數(shù)得到一個確定的值。(1)函數(shù)的返回值是通過函數(shù)中的return語句獲取的。(2)函數(shù)值的類型;(3)如果函數(shù)值的類型和return語句中表達式的值不一樣,則以函數(shù)類型為準。(4)如果調用函數(shù)中沒有return語句,并不帶回一個確定的用戶需要的值,函數(shù)不是不帶回值,而只是不帶回有用的值,帶回一個不確定的值。(5)如不需要帶回任何值,用void。
函數(shù)的調用:
調用方式1、函數(shù)語句;2、函數(shù)表達式;3、函數(shù)參數(shù)。
被調用的函數(shù)的聲明:
一個函數(shù)調用另一個函數(shù)所具備的條件:
1、首先被調用的函數(shù)必須是已經存在的函數(shù);
2、如果使用庫函數(shù),一般應該在本文件開頭用#include命令將調用有關庫函數(shù)時在所需要用到的信息“包含”到本文件中。.h文件是頭文件所用的后綴。
3、如果使用用戶自己定義的函數(shù),而且該函數(shù)與使用它的函數(shù)在同一個文件中,一般還應該在主調函數(shù)中對被調用的函數(shù)做聲明。
4、如果被調用的函數(shù)定義出現(xiàn)在主調函數(shù)之前可以不必聲明。
5、如果已在所有函數(shù)定義之前,在函數(shù)的外部已做了函數(shù)聲明,則在各個主調函數(shù)中不必多所調用的函數(shù)在做聲明。
私信【C語言】領取C語言學習視頻!
總結
以上是生活随笔為你收集整理的c语言中return的作用_C语言入门基础整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雷林鹏分享:codeigniter框架文
- 下一篇: android studio导出apk_