日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

c c++ 函数内数组初值_C编程基础-关键字-函数和指针

發(fā)布時(shí)間:2025/4/5 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c c++ 函数内数组初值_C编程基础-关键字-函数和指针 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C術(shù)語的基本定義,例如關(guān)鍵字,標(biāo)識(shí)符,運(yùn)算符,指針,數(shù)據(jù)類型,void main(),函數(shù)和遞歸。

在大多數(shù)情況下,我們突然無法回答一些簡(jiǎn)單的問題,例如C中的關(guān)鍵字是什么,C中的標(biāo)識(shí)符是什么,C中的數(shù)據(jù)類型是什么,C常數(shù)是什么?變量?,C函數(shù)是什么?以及C中的返回值是什么?。這些問題看起來很簡(jiǎn)單,但是當(dāng)有人突然問我們可能記不清描述它們的正確單詞時(shí)。因此,最好將它們?nèi)空倩匾淮巍?/p>

1、C關(guān)鍵字:

C語言中有某些詞可以執(zhí)行某些特定任務(wù),這些詞稱為關(guān)鍵字。這些關(guān)鍵字是預(yù)定義的,用戶無法更改。
例如break,case,auto,default等。

2、C標(biāo)識(shí)符:

這些標(biāo)識(shí)符是用戶定義的單詞,用于為諸如數(shù)組,函數(shù)和變量等實(shí)體命名或標(biāo)題。標(biāo)識(shí)符有一些特定的規(guī)則,
僅允許使用1,大寫,小寫,數(shù)字和下劃線。
2.標(biāo)識(shí)符的第一個(gè)字符應(yīng)為字母或下劃線。
3.標(biāo)識(shí)符名稱不能為關(guān)鍵字。如前所述,關(guān)鍵字不能用作標(biāo)識(shí)符。

3、C數(shù)據(jù)類型:

這些是允許值的范圍,以及可以對(duì)這些值進(jìn)行的操作。示例整數(shù),布爾值,字符,void,浮點(diǎn)數(shù),雙浮點(diǎn)數(shù)等。

4、C常數(shù):

這些是在程序運(yùn)行或執(zhí)行期間無法更改的值。有不同類型的常量,例如整數(shù)常量,實(shí)數(shù)常量,字符串常量,符號(hào)常量和字符常量。

5、C變量:

變量是可用于存儲(chǔ)值的名稱。變量可以取各種值,但一次只能取一個(gè)值。只能在程序或代碼的執(zhí)行或運(yùn)行期間更改變量中的這些值。

6、C語句:

每個(gè)人都需要知道如何使用這些語句,并且只需將所有這些語句召回一次即可。
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ù):

每個(gè)C編程函數(shù)的執(zhí)行總是從一個(gè)稱為main()函數(shù)的函數(shù)開始。每個(gè)函數(shù)都直接或間接在main()函數(shù)中調(diào)用,并且一旦所有函數(shù)完成其工作或操作,控件就會(huì)返回到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ù)類型。指針不過是存儲(chǔ)內(nèi)存地址的變量。所謂的指針,是因?yàn)橹羔樛ㄟ^存儲(chǔ)該特定存儲(chǔ)位置的存儲(chǔ)地址而指向該特定存儲(chǔ)位置。
例如int * pointer_name;
示例void * void_pointer_name;
這意味著我們可以將任何數(shù)據(jù)類型的任何地址分配給C中的void指針,并且可以將void指針分配給任何數(shù)據(jù)類型而無需任何顯式強(qiáng)制轉(zhuǎn)換(聲明)。
要記住的非常重要的一點(diǎn)是,不能使用“ *”(星號(hào)或指針符號(hào))來引用空指針。解決方案是在取消引用之前,應(yīng)將void指針類型轉(zhuǎn)換為適當(dāng)?shù)闹羔様?shù)據(jù)類型。
在取消引用之前進(jìn)行類型轉(zhuǎn)換的示例,讓我們假設(shè)指針數(shù)據(jù)類型為float。然后
*(float *)void_pointer_name;

10、C語言的遞歸:

遞歸是一個(gè)根據(jù)問題本身來定義問題的過程。遞歸函數(shù)是在執(zhí)行時(shí)調(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编程基础-关键字-函数和指针的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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