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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

c语言速成pdf,c语言速成_笔记.pdf

發(fā)布時間:2023/12/16 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言速成pdf,c语言速成_笔记.pdf 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

c語言速成_筆記

C 程序?qū)W習(xí)篇

常量:

常量包括:整型常量,字符型常量,字符串常量和符號常量。

字符串常量“A ”和字符型常量‘A ’是不同的。

變量:

常用轉(zhuǎn)換說明符:

常用轉(zhuǎn)義字符:

常用普通字符:

流程圖:

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

調(diào)試:Debug

#include \\ standard input output 標(biāo)準(zhǔn)輸入輸出頭文件

選擇結(jié)構(gòu)

If 語句:if(表達(dá)式)語句;

簡單的 if 語句,如果語句為真,就執(zhí)行。如果假就跳過。

If else :如果那么;否者那么

void 的字面意思是“無類型常用在程序編寫中對定義函數(shù)的參數(shù)類型、返回值、

函數(shù)中指針類型進行聲明

如果函數(shù)沒有返回值,那么應(yīng)聲明為 void 類型

在 C 語言中,凡不加返回值類型限定的函數(shù),就會被編譯器作為返回整型值

處理。但是許多程序員卻誤以為其為 void 類型。例如:

add ( int a, int b )

{

return a + b;

}

int main(int argc, char* argv[])

{

printf ( "2 + 3 = %d", add ( 2, 3) );

}

程序運行的結(jié)果為輸出:

2 + 3 = 5

這說明不加返回值說明的函數(shù)的確為 int 函數(shù)。

林銳博士《高質(zhì)量 C/C++編程》中提到:“C++語言有很嚴(yán)格的類型安全檢查,

不允許上述情況(指函數(shù)不加類型聲明)發(fā)生” ??墒蔷幾g器并不一定這么認(rèn)定,

譬如在 Visual C++6.0 中上述add 函數(shù)的編譯無錯也無警告且運行正確,所以不

能寄希望于編譯器會做嚴(yán)格的類型檢查。

因此,為了避免混亂,在編寫 C/C++程序時,對于任何函數(shù)都必須一個不漏

地指定其類型。如果函數(shù)沒有返回值,一定要聲明為 void 類型。這既是程序良

好可讀性的需要,也是編程規(guī)范性的要求。另外,加上 void 類型聲明后,也可

以發(fā)揮代碼的“ 自注釋”作用。代碼的“ 自注釋”即代碼能自己注釋自己。

如果函數(shù)無參數(shù),那么應(yīng)聲明其參數(shù)為 void 。

在 C++語言中聲明一個這樣的函數(shù):

int function(void)

{

return 1;

}

則進行下面的調(diào)用是不合法的:

function(2);

因為在 C++中,函數(shù)參數(shù)為void 的意思是這個函數(shù)不接受任何參數(shù)。

在 Turbo C 2.0 中編譯:

#include "stdio.h"

fun()

{

return 1;

}

main()

{

printf("%d",fun(2));

getchar();

}

編譯正確且輸出 1,這說明,在 C 語言中,可以給無參數(shù)的函數(shù)傳送任意類型

的參數(shù),但是在 C++編譯器中編譯同樣的代碼則會出錯。在 C++中,不能向無

參數(shù)的函數(shù)傳送任何參數(shù),出錯提示“'fun' : function does not take 1

parameters”。

所以,無論在C還是C++中,若函數(shù)不接受任何參數(shù),一定要指明參數(shù)為void。

Break 語句:

Continue 語句:

數(shù)組與循環(huán):

通過一個簡單的查找程序進行了示范。

下面做幾個練習(xí):

疑問:1.如果在對 1 維數(shù)組進行初始化時,能不能用花括號進行分組?會出錯嗎?

2.初始化過程中,如果中間空出一個,是錯誤還是賦 0 ?

函 數(shù)

用戶自定義函數(shù):

用戶自定義函數(shù)使用時要注意哪些問題?

函數(shù)的定義:

很重要!!!

很重要!!!

很重要!!!

Return 語句有兩個作用:

1.終止含有它的函數(shù)的運行,使函數(shù)返回到調(diào)用語句處,繼續(xù)運行。

2. 回送一個數(shù)值,是緊跟其后表達(dá)式的值。

練習(xí):

、

函數(shù)調(diào)用的一般方式:

如: 、

寫到這突然有種茅塞頓開的感覺!此處與 MATLAB 中類似。

函數(shù)調(diào)用的具體方式:

對被調(diào)用函數(shù)

總結(jié)

以上是生活随笔為你收集整理的c语言速成pdf,c语言速成_笔记.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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