亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語言 百分網(wǎng)手機(jī)站

C語言知識點(diǎn)

時間:2020-09-08 19:57:27 C語言 我要投稿

C語言知識點(diǎn)匯總

  很多人都想學(xué)習(xí)C語言,那么你了解C語言的知識點(diǎn)嗎,下面小編就為大家?guī)砹薈語言知識點(diǎn)匯總,歡迎大家閱讀!

C語言知識點(diǎn)匯總

  C語言知識點(diǎn)匯總

  ◆知識點(diǎn)1:交換兩個變量值的方法

  1)采用第三方變量(最容易想到的方法)

  2)采用加減法進(jìn)行值得交換(面試時常用**)

  代碼如下:

  b = a - b;

  a = a - b;

  b = a + b;

  3)采用按位異或的位方式

  代碼如下:

  a = a^b;

  b = a^b;

  a = a^b;

  ◆知識點(diǎn)2:取余運(yùn)算%的結(jié)果與被除的符號相同,結(jié)果為兩個正數(shù)取余后前面加符號

  ◆知識點(diǎn)3:sizeof的使用

  sizeof是一種運(yùn)算符不要想當(dāng)然理解為函數(shù)

  sizeof使用時可以不加()

  sizeof可以加變量、常量、數(shù)據(jù)類型

  跟數(shù)據(jù)類型是必須加()

  ◆知識點(diǎn)4:#include編譯預(yù)處理命令與多文件團(tuán)隊(duì)開發(fā)

  include編譯預(yù)處理命令可以認(rèn)為是:將后面的文件內(nèi)容拷貝到當(dāng)前的文件中

  多文件團(tuán)隊(duì)開發(fā):模塊分別編譯成.o都不能鏈接成功,合起來鏈接生成最終程序。

  鏈接:把項(xiàng)目中所有相關(guān)聯(lián)的.o目標(biāo)文件、C語言函數(shù)庫合并在一起,生成可執(zhí)行文件

  ——函數(shù)的定義放.c文件,函數(shù)的聲明放.h文件

  ——如果要使用某個.c文件中定義的函數(shù),只需要#include這個.c文件對應(yīng)的.h文件

  ——h文件的作用:被別人拷貝。編譯鏈接的時候不需要管.h文件

  ◆知識點(diǎn)5:數(shù)組的幾種初始化方式如下:

  int a[3] = {10, 9, 6};

  int a[3] = {10,9};

  int a[] = {11, 7, 6};

  int a[4] = {[1]=11,[0] = 7};(知道有此種初始化方式即可)

  ◆知識點(diǎn)6:數(shù)組的內(nèi)存分析和注意點(diǎn)

  存儲空間的劃分(內(nèi)存的分配是從高地址到低地址進(jìn)行的,但一個數(shù)組內(nèi)部元素又是從低到高進(jìn)行的)【注:對于以后學(xué)習(xí)重要】

  數(shù)組名的作用,查看元素地址

  注意數(shù)組不要越界

  ◆知識點(diǎn)7:字符串知識點(diǎn)

  "123”其實(shí)是由’1’、’2’、’3’、’