c c++ 函数内数组初值_C编程基础-关键字-函数和指针
C術(shù)語的基本定義,例如關(guān)鍵字,標(biāo)識符,運(yùn)算符,指針,數(shù)據(jù)類型,void main(),函數(shù)和遞歸。
在大多數(shù)情況下,我們突然無法回答一些簡單的問題,例如C中的關(guān)鍵字是什么,C中的標(biāo)識符是什么,C中的數(shù)據(jù)類型是什么,C常數(shù)是什么?變量?,C函數(shù)是什么?以及C中的返回值是什么?。這些問題看起來很簡單,但是當(dāng)有人突然問我們可能記不清描述它們的正確單詞時。因此,最好將它們?nèi)空倩匾淮巍?/p>
1、C關(guān)鍵字:
C語言中有某些詞可以執(zhí)行某些特定任務(wù),這些詞稱為關(guān)鍵字。這些關(guān)鍵字是預(yù)定義的,用戶無法更改。
例如break,case,auto,default等。
2、C標(biāo)識符:
這些標(biāo)識符是用戶定義的單詞,用于為諸如數(shù)組,函數(shù)和變量等實(shí)體命名或標(biāo)題。標(biāo)識符有一些特定的規(guī)則,
僅允許使用1,大寫,小寫,數(shù)字和下劃線。
2.標(biāo)識符的第一個字符應(yīng)為字母或下劃線。
3.標(biāo)識符名稱不能為關(guān)鍵字。如前所述,關(guān)鍵字不能用作標(biāo)識符。
3、C數(shù)據(jù)類型:
這些是允許值的范圍,以及可以對這些值進(jìn)行的操作。示例整數(shù),布爾值,字符,void,浮點(diǎn)數(shù),雙浮點(diǎn)數(shù)等。
4、C常數(shù):
這些是在程序運(yùn)行或執(zhí)行期間無法更改的值。有不同類型的常量,例如整數(shù)常量,實(shí)數(shù)常量,字符串常量,符號常量和字符常量。
5、C變量:
變量是可用于存儲值的名稱。變量可以取各種值,但一次只能取一個值。只能在程序或代碼的執(zhí)行或運(yùn)行期間更改變量中的這些值。
6、C語句:
每個人都需要知道如何使用這些語句,并且只需將所有這些語句召回一次即可。
1. if,if-else并切換
2. for,while和do-while
3.轉(zhuǎn)到,中斷并繼續(xù)
4.標(biāo)簽
7、C函數(shù)
函數(shù)是執(zhí)行某些特定操作和定義明確的任務(wù)的自包含子代碼或子程序。函數(shù)定義ret_type func_name(參數(shù)聲明);
函數(shù)調(diào)用func_name(arg1,arg2,arg3);
return語句專門用于立即從被調(diào)用函數(shù)退出到正在調(diào)用該特定函數(shù)的函數(shù)。
8、C編程語言中的main()函數(shù):
每個C編程函數(shù)的執(zhí)行總是從一個稱為main()函數(shù)的函數(shù)開始。每個函數(shù)都直接或間接在main()函數(shù)中調(diào)用,并且一旦所有函數(shù)完成其工作或操作,控件就會返回到main()函數(shù)本身。函數(shù)main是用戶定義的函數(shù),但是函數(shù)的名稱,類型和參數(shù)的數(shù)量在C編程語言中已預(yù)定義。首先,OS(操作系統(tǒng))調(diào)用main()函數(shù),并且main()函數(shù)將整數(shù)類型的值返回給OS(操作系統(tǒng))。
示例Hello World C程序
#include
void main()
{
print(“ Hello World C程序n”);
}
9、C編程語言中的空指針:
空指針是通用指針,可以指向任何類型的數(shù)據(jù)類型。指針不過是存儲內(nèi)存地址的變量。所謂的指針,是因?yàn)橹羔樛ㄟ^存儲該特定存儲位置的存儲地址而指向該特定存儲位置。
例如int * pointer_name;
示例void * void_pointer_name;
這意味著我們可以將任何數(shù)據(jù)類型的任何地址分配給C中的void指針,并且可以將void指針分配給任何數(shù)據(jù)類型而無需任何顯式強(qiáng)制轉(zhuǎn)換(聲明)。
要記住的非常重要的一點(diǎn)是,不能使用“ *”(星號或指針符號)來引用空指針。解決方案是在取消引用之前,應(yīng)將void指針類型轉(zhuǎn)換為適當(dāng)?shù)闹羔様?shù)據(jù)類型。
在取消引用之前進(jìn)行類型轉(zhuǎn)換的示例,讓我們假設(shè)指針數(shù)據(jù)類型為float。然后
*(float *)void_pointer_name;
10、C語言的遞歸:
遞歸是一個根據(jù)問題本身來定義問題的過程。遞歸函數(shù)是在執(zhí)行時調(diào)用自身的函數(shù)。使用遞歸函數(shù)的基本示例是給定數(shù)字的階乘。
示例代碼段:
long int factorial_C(int n)
{
if(n == 0)
返回1;
return(n * factorial_C(n-1));
}
總結(jié)
以上是生活随笔為你收集整理的c c++ 函数内数组初值_C编程基础-关键字-函数和指针的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想电脑怎么打开运行内存不足怎么办 联想
- 下一篇: python 拼音姓名排序_Python