语料库-提供经典范文,文案句子,常用文书,您的写作得力助手

C語言知識(shí)點(diǎn)歸納 c語言知識(shí)點(diǎn)總結(jié)pdf大全

網(wǎng)絡(luò)整理 分享 時(shí)間: 收藏本文

C語言知識(shí)點(diǎn)歸納 c語言知識(shí)點(diǎn)總結(jié)pdf大全

總結(jié)是在一段時(shí)間內(nèi)對(duì)學(xué)習(xí)和工作生活等表現(xiàn)加以總結(jié)和概括的一種書面材料,它可以促使我們思考,我想我們需要寫一份總結(jié)了吧。怎樣寫總結(jié)才更能起到其作用呢?總結(jié)應(yīng)該怎么寫呢?下面是我給大家整理的總結(jié)范文,歡迎大家閱讀分享借鑒,希望對(duì)大家能夠有所幫助。

C語言知識(shí)點(diǎn)歸納 c語言知識(shí)點(diǎn)總結(jié)pdf篇一

c語言作為一門非常適合編程入門的語言,打好基礎(chǔ)的重要性不言而喻。下面整理了一些c語言知識(shí)點(diǎn),希望對(duì)大家有所幫助!

int *p只能指向int類型的數(shù)據(jù)

指針變量只能存儲(chǔ)地址

指針變量未經(jīng)初始化不要拿來間接訪問其他存儲(chǔ)空間

遍歷數(shù)組

int ages[5] = {10, 4, 9, 44, 99};

for(int i = 0; i<5; i++)

{

printf("%d", ages[i]);

}

使用指針遍歷數(shù)組:

int *p;

// 指針變量p指向了數(shù)組的首地址

p = &ages[0];

// 使用指針遍歷數(shù)組

for(int i = 0; i<5; i++)

{

printf("ages[%d] = %d", i, *(p + i));

}

注:指針+ 1取決于指針的類型

注:數(shù)組的訪問方式

數(shù)組名[下標(biāo)]

指針變量名[下標(biāo)]

*(p + i)

宏定義

條件編譯

文件包含

1、宏定義的配對(duì)使用和帶參數(shù)的宏:

#define

...

#undef

帶參數(shù)的宏:

#define sum(v1,v2) ((v1) + (v2))//括號(hào)是必須的

例如:

#define pingfang(a) a*a

#define pingfang(a) (a*a)

調(diào)用時(shí)

pingfang(10)/pingfang(2)//不正確

pingfang(5+5)//不正確

帶參數(shù)的宏效率比函數(shù)高

2、條件編譯(一般是判斷宏的.值)

#if 條件

...

#elif 條件

...

#else

...

#endif(非常重要)不然后面的代碼全部無效

3、文件包含:

<>表示系統(tǒng)自帶的文件,""表示自定義文件

不允許循環(huán)包含,比如a.h包含b.h,b.h又包含a.h

struct student{

int age;

char *name;

};

typedef struct student student;

等價(jià)于

typedef struct student{

int age;

char *name;

}student;

也等價(jià)于

typedef struct {

int age;

char *name;

}student;

類似的給枚舉類型起名

typedef enum sex

{

man,women

}sex;

下面這種情況的寫法比較特殊

//下面是函數(shù)指針類型的自定義數(shù)據(jù)類型,返回值類型和參數(shù)類型要匹配

#include

typedef int (*typefuncpointer)(int, int);

int add(int a, intb)

{

return a + b;

}

int minus(int a, intb)

{

return a - b;

}

int main()

{

typefuncpointer p = add;//使用自定義類型?

typefuncpointer p2 = minus;//使用自定義類型?

printf("add = %d",p(1, 2));

printf("minus = %d",p2(1, 2));

return 0;

}

下面是定義結(jié)構(gòu)體的指針類型

typedef struct student{

int age;

char *name;

}*ptrstu;

//使用方式

student stu ={18, "zhangsan"};

ptrstu p = &stu;

宏定義也是可以為類型起名的

#define integer int

相當(dāng)于

typedef int integer

注意和typedef的區(qū)別

例如:

typedef char * string

#define string2char *

①.函數(shù)

②.變量

1、對(duì)函數(shù)的作用:

外部函數(shù):定義的函數(shù)能被本文件和其他文件訪問

內(nèi)部函數(shù):定義的函數(shù)只能被本文件訪問

默認(rèn)情況下,所有函數(shù)都是外部函數(shù)(相當(dāng)于帶關(guān)鍵字extern),所以可以省略

extern作用:

完整的定義和引用一個(gè)外部函數(shù)都加extern

引用時(shí)也是默認(rèn)是外部函數(shù)所以也省略extern

static作用:定義一個(gè)內(nèi)部函數(shù)

使用:static返回類型函數(shù)名(參數(shù)列表)

不能被其他文件調(diào)用

一個(gè)項(xiàng)目中,本文件的外部函數(shù)名不能和其他文件的外部函數(shù)同名(error)

本文件中的內(nèi)部函數(shù)(static)可以和其他文件的函數(shù)名同名的

2、對(duì)變量的作用:

全局變量分為兩種:

外部變量:定義的變量可以被其他文件訪問

①.默認(rèn)情況下所有的全局變量都是外部變量

②.不同文件中的同名外部變量都代表同一個(gè)

③.定義一個(gè)外部變量不加extern,聲明才加extern

同樣的聲明是沒有錯(cuò)誤的

內(nèi)部變量:定義的變量不能被其他文件訪問

不同文件的同名內(nèi)部變量互不影響

定義字符串的兩種方式:

1、利用數(shù)組

char name[] = “andyzhao”

特點(diǎn):字符串里的字符可以修改

適用場(chǎng)合:字符串內(nèi)容需要經(jīng)常修改

2、利用指針

char *name = “itcast”

特點(diǎn):字符串是一個(gè)常量,字符串里面的字符不能修改

使用場(chǎng)合:字符串的內(nèi)容不需要修改,而這個(gè)字符串經(jīng)常使用

s("content_relate");

【c語言知識(shí)點(diǎn)集錦】相關(guān)文章:

c語言基礎(chǔ)知識(shí)點(diǎn)集錦

01-28

c語言數(shù)組知識(shí)點(diǎn)總結(jié)

10-05

c語言知識(shí)點(diǎn)及其簡(jiǎn)單應(yīng)用

10-02

c語言for循環(huán)

09-27

c語言中那些被忽略的知識(shí)點(diǎn)

10-02

c語言二維數(shù)組知識(shí)點(diǎn)介紹

10-28

怎樣學(xué)習(xí)c++c語言編程

10-23

assert用法(c語言)

11-24

c語言程序介紹

11-24

信息流廣告 競(jìng)價(jià)托管 招生通 周易 易經(jīng) 代理招生 二手車 網(wǎng)絡(luò)推廣 自學(xué)教程 招生代理 旅游攻略 非物質(zhì)文化遺產(chǎn) 河北信息網(wǎng) 石家莊人才網(wǎng) 買車咨詢 河北人才網(wǎng) 精雕圖 戲曲下載 河北生活網(wǎng) 好書推薦 工作計(jì)劃 游戲攻略 心理測(cè)試 石家莊網(wǎng)絡(luò)推廣 石家莊招聘 石家莊網(wǎng)絡(luò)營銷 培訓(xùn)網(wǎng) 好做題 游戲攻略 考研真題 代理招生 心理咨詢 游戲攻略 興趣愛好 網(wǎng)絡(luò)知識(shí) 品牌營銷 商標(biāo)交易 游戲攻略 短視頻代運(yùn)營 秦皇島人才網(wǎng) PS修圖 寶寶起名 零基礎(chǔ)學(xué)習(xí)電腦 電商設(shè)計(jì) 職業(yè)培訓(xùn) 免費(fèi)發(fā)布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 語料庫 范文網(wǎng) 工作總結(jié) 二手車估價(jià) 情侶網(wǎng)名 愛采購代運(yùn)營 情感文案 古詩詞 邯鄲人才網(wǎng) 鐵皮房 衡水人才網(wǎng) 石家莊點(diǎn)痣 微信運(yùn)營 養(yǎng)花 名酒回收 石家莊代理記賬 女士發(fā)型 搜搜作文 石家莊人才網(wǎng) 銅雕 關(guān)鍵詞優(yōu)化 圍棋 chatGPT 讀后感 玄機(jī)派 企業(yè)服務(wù) 法律咨詢 chatGPT國內(nèi)版 chatGPT官網(wǎng) 勵(lì)志名言 兒童文學(xué) 河北代理記賬公司 教育培訓(xùn) 游戲推薦 抖音代運(yùn)營 朋友圈文案 男士發(fā)型 培訓(xùn)招生 文玩 大可如意 保定人才網(wǎng) 黃金回收 承德人才網(wǎng) 石家莊人才網(wǎng) 模型機(jī) 高度酒 沐盛有禮 公司注冊(cè) 造紙術(shù) 唐山人才網(wǎng) 沐盛傳媒
主站蜘蛛池模板: 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 北京租车牌|京牌指标租赁|小客车指标出租 | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 泰州物流公司_泰州货运公司_泰州物流专线-东鑫物流公司 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 江西自考网| 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 刘秘书_你身边专业的工作范文写作小秘书 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 都江堰招聘网-都江堰人才网 都江堰人事人才网 都江堰人才招聘网 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 山东齐鲁漆业有限公司【官网】-工业漆专业生产厂家 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 防水套管-柔性防水套管-刚性防水套管-上海执品管件有限公司 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 派财经_聚焦数字经济内容服务平台| 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 茶楼装修设计_茶馆室内设计效果图_云臻轩茶楼装饰公司 |