C语言知识点归纳 c语言知识点总结pdf大全

总结是在一段时间内对学习和工作生活等表现加以总结和概括的一种书面材料,它可以促使我们思考,我想我们需要写一份总结了吧。怎样写总结才更能起到其作用呢?总结应该怎么写呢?下面是我给大家整理的总结范文,欢迎大家阅读分享借鉴,希望对大家能够有所帮助。

C语言知识点归纳 c语言知识点总结pdf篇一

c语言作为一门非常适合编程入门的语言,打好基础的重要性不言而喻。下面整理了一些c语言知识点,希望对大家有所帮助!

int *p只能指向int类型的数据

指针变量只能存储地址

指针变量未经初始化不要拿来间接访问其他存储空间

遍历数组

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

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

{

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

}

使用指针遍历数组:

int *p;

// 指针变量p指向了数组的首地址

p = &ages[0];

// 使用指针遍历数组

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

{

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

}

注:指针+ 1取决于指针的类型

注:数组的访问方式

数组名[下标]

指针变量名[下标]

*(p + i)

宏定义

条件编译

文件包含

1、宏定义的配对使用和带参数的宏:

#define

...

#undef

带参数的宏:

#define sum(v1,v2) ((v1) + (v2))//括号是必须的

例如:

#define pingfang(a) a*a

#define pingfang(a) (a*a)

调用时

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

pingfang(5+5)//不正确

带参数的宏效率比函数高

2、条件编译(一般是判断宏的.值)

#if 条件

...

#elif 条件

...

#else

...

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

3、文件包含:

<>表示系统自带的文件,""表示自定义文件

不允许循环包含,比如a.h包含b.h,b.h又包含a.h

struct student{

int age;

char *name;

};

typedef struct student student;

等价于

typedef struct student{

int age;

char *name;

}student;

也等价于

typedef struct {

int age;

char *name;

}student;

类似的给枚举类型起名

typedef enum sex

{

man,women

}sex;

下面这种情况的写法比较特殊

//下面是函数指针类型的自定义数据类型,返回值类型和参数类型要匹配

#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;

}

下面是定义结构体的指针类型

typedef struct student{

int age;

char *name;

}*ptrstu;

//使用方式

student stu ={18, "zhangsan"};

ptrstu p = &stu;

宏定义也是可以为类型起名的

#define integer int

相当于

typedef int integer

注意和typedef的区别

例如:

typedef char * string

#define string2char *

①.函数

②.变量

1、对函数的作用:

外部函数:定义的函数能被本文件和其他文件访问

内部函数:定义的函数只能被本文件访问

默认情况下,所有函数都是外部函数(相当于带关键字extern),所以可以省略

extern作用:

完整的定义和引用一个外部函数都加extern

引用时也是默认是外部函数所以也省略extern

static作用:定义一个内部函数

使用:static返回类型函数名(参数列表)

不能被其他文件调用

一个项目中,本文件的外部函数名不能和其他文件的外部函数同名(error)

本文件中的内部函数(static)可以和其他文件的函数名同名的

2、对变量的作用:

全局变量分为两种:

外部变量:定义的变量可以被其他文件访问

①.默认情况下所有的全局变量都是外部变量

②.不同文件中的同名外部变量都代表同一个

③.定义一个外部变量不加extern,声明才加extern

同样的声明是没有错误的

内部变量:定义的变量不能被其他文件访问

不同文件的同名内部变量互不影响

定义字符串的两种方式:

1、利用数组

char name[] = “andyzhao”

特点:字符串里的字符可以修改

适用场合:字符串内容需要经常修改

2、利用指针

char *name = “itcast”

特点:字符串是一个常量,字符串里面的字符不能修改

使用场合:字符串的内容不需要修改,而这个字符串经常使用

s("content_relate");

【c语言知识点集锦】相关文章:

c语言基础知识点集锦

01-28

c语言数组知识点总结

10-05

c语言知识点及其简单应用

10-02

c语言for循环

09-27

c语言中那些被忽略的知识点

10-02

c语言二维数组知识点介绍

10-28

怎样学习c++c语言编程

10-23

assert用法(c语言)

11-24

c语言程序介绍

11-24

猜你感兴趣
C语言知识点归纳 c语言知识点总结pdf大全

C语言知识点归纳 c语言知识点总结pdf大全

总结是在一段时间内对学习和工作生活等表现加以总结和概括的一种书面材料,它可以促使我们思考,我想我们需要写一份总结了吧。怎样写总结才更能起到其作用呢?总结应该怎么写呢?下面是我给大家整理的总结范文,欢迎大家阅读分享借鉴,希望对大家能够有所帮助...

学生评语 2024-06-29
幼儿园小班班级个人总结下学期汇总

幼儿园小班班级个人总结下学期汇总

总结是对某一特定时间段内的学习和工作生活等表现情况加以回顾和分析的一种书面材料,它能够使头脑更加清醒,目标更加明确,让我们一起来学习写总结吧。那么我们该如何写一篇较为完美的总结呢?下面是小编带来的优秀总结范文,希望大家能够喜欢!幼儿园小班班...

学生评语 2024-06-29
最新个人工作总结标题 个人工作总结汇总

最新个人工作总结标题 个人工作总结汇总

总结是在一段时间内对学习和工作生活等表现加以总结和概括的一种书面材料,它可以促使我们思考,我想我们需要写一份总结了吧。写总结的时候需要注意什么呢?有哪些格式需要注意呢?以下是小编精心整理的总结范文,供大家参考借鉴,希望可以帮助到有需要的朋友...

学生评语 2024-06-28
最新班主任德育工作总结ppt 班主任德育工作总结简短模板

最新班主任德育工作总结ppt 班主任德育工作总结简短模板

总结是对过去一定时期的工作、学习或思想情况进行回顾、分析,并做出客观评价的书面材料,它可使零星的、肤浅的、表面的感性认知上升到全面的、系统的、本质的理性认识上来,让我们一起认真地写一份总结吧。相信许多人会觉得总结很难写?以下是小编收集整理的...

学生评语 2024-06-28
2024年半年挂职锻炼工作总结通用

2024年半年挂职锻炼工作总结通用

总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它可以使我们更有效率,不妨坐下来好好写写总结吧。总结书写有哪些要求呢?我们怎样才能写好一篇总结呢?以下是小编为大家收集的总结范文,仅供参考,大家一起来看看吧。半...

学生评语 2024-06-28
2024年语文教师学期教学工作总结精选

2024年语文教师学期教学工作总结精选

总结是写给人看的,条理不清,人们就看不下去,即使看了也不知其所以然,这样就达不到总结的目的。相信许多人会觉得总结很难写?以下是小编精心整理的总结范文,供大家参考借鉴,希望可以帮助到有需要的朋友。语文教师学期教学工作总结篇一学期教学工作总结就...

学生评语 2024-06-28
2024年教师职称工作总结600字模板

2024年教师职称工作总结600字模板

总结是在一段时间内对学习和工作生活等表现加以总结和概括的一种书面材料,它可以促使我们思考,我想我们需要写一份总结了吧。总结书写有哪些要求呢?我们怎样才能写好一篇总结呢?以下是小编收集整理的工作总结书范文,仅供参考,希望能够帮助到大家。教师职...

学生评语 2024-06-28
2024年教师德能勤绩个人工作总结 教师德能勤绩工作总结优秀

2024年教师德能勤绩个人工作总结 教师德能勤绩工作总结优秀

总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它可以使我们更有效率,不妨坐下来好好写写总结吧。总结书写有哪些要求呢?我们怎样才能写好一篇总结呢?下面是小编整理的个人今后的总结范文,欢迎阅读分享,希望对大家有...

学生评语 2024-06-28
公司财务年终工作总结(十四篇)

公司财务年终工作总结(十四篇)

总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它可以使我们更有效率,不妨坐下来好好写写总结吧。什么样的总结才是有效的呢?下面是我给大家整理的总结范文,欢迎大家阅读分享借鉴,希望对大家能够有所帮助。公司财务年...

学生评语 2024-06-28
最新服装店长季度工作总结 服装店长年终工作总结的不足之处(十五篇)

最新服装店长季度工作总结 服装店长年终工作总结的不足之处(十五篇)

总结是在一段时间内对学习和工作生活等表现加以总结和概括的一种书面材料,它可以促使我们思考,我想我们需要写一份总结了吧。大家想知道怎么样才能写一篇比较优质的总结吗?以下是小编精心整理的总结范文,供大家参考借鉴,希望可以帮助到有需要的朋友。服装...

学生评语 2024-06-28
煤矿销售部工作总结(十五篇)

煤矿销售部工作总结(十五篇)

工作学习中一定要善始善终,只有总结才标志工作阶段性完成或者彻底的终止。通过总结对工作学习进行回顾和分析,从中找出经验和教训,引出规律性认识,以指导今后工作和实践活动。那关于总结格式是怎样的呢?而个人总结又该怎么写呢?以下是小编为大家收集的总...

学生评语 2024-06-28
2024年学校招生部年度工作总结汇总

2024年学校招生部年度工作总结汇总

总结是对过去一定时期的工作、学习或思想情况进行回顾、分析,并做出客观评价的书面材料,它可使零星的、肤浅的、表面的感性认知上升到全面的、系统的、本质的理性认识上来,让我们一起认真地写一份总结吧。大家想知道怎么样才能写一篇比较优质的总结吗?这里...

学生评语 2024-06-28
地理教学年度个人工作总结大全

地理教学年度个人工作总结大全

总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它可以使我们更有效率,不妨坐下来好好写写总结吧。优秀的总结都具备一些什么特点呢?又该怎么写呢?以下我给大家整理了一些优质的总结范文,希望对大家能够有所帮助。地理...

学生评语 2024-06-28
幼儿园园务工作总结简短 幼儿园园务工作总结秋季(14篇)

幼儿园园务工作总结简短 幼儿园园务工作总结秋季(14篇)

总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它可以使我们更有效率,不妨坐下来好好写写总结吧。什么样的总结才是有效的呢?下面是小编为大家带来的总结书优秀范文,希望大家可以喜欢。幼儿园园务工作总结简短 幼儿园...

学生评语 2024-06-28
最新消防日宣传活动总结精选

最新消防日宣传活动总结精选

总结是写给人看的,条理不清,人们就看不下去,即使看了也不知其所以然,这样就达不到总结的目的。优秀的总结都具备一些什么特点呢?又该怎么写呢?那么下面我就给大家讲一讲总结怎么写才比较好,我们一起来看一看吧。消防日宣传活动总结篇一首先,我公司实施...

学生评语 2024-06-28
三年级语文教学工作总结个人 三年级语文教学工作总结与反思精选

三年级语文教学工作总结个人 三年级语文教学工作总结与反思精选

总结不仅仅是总结成绩,更重要的是为了研究经验,发现做好工作的规律,也可以找出工作失误的教训。这些经验教训是非常宝贵的,对工作有很好的借鉴与指导作用,在今后工作中可以改进提高,趋利避害,避免失误。总结怎么写才能发挥它最大的作用呢?以下是小编精...

学生评语 2024-06-28
2024年小学六年级语文辅导总结与反思 六年级语文课外辅导总结精选

2024年小学六年级语文辅导总结与反思 六年级语文课外辅导总结精选

总结是指对某一阶段的工作、学习或思想中的经验或情况加以总结和概括的书面材料,它可以明确下一步的工作方向,少走弯路,少犯错误,提高工作效益,因此,让我们写一份总结吧。怎样写总结才更能起到其作用呢?总结应该怎么写呢?这里给大家分享一些最新的总结...

学生评语 2024-06-28
最新中学骨干教师培训总结优秀

最新中学骨干教师培训总结优秀

总结是对过去一定时期的工作、学习或思想情况进行回顾、分析,并做出客观评价的书面材料,它有助于我们寻找工作和事物发展的规律,从而掌握并运用这些规律,是时候写一份总结了。总结怎么写才能发挥它最大的作用呢?下面是我给大家整理的总结范文,欢迎大家阅...

学生评语 2024-06-28
高中美术教师期终工作总结通用

高中美术教师期终工作总结通用

总结是对过去一定时期的工作、学习或思想情况进行回顾、分析,并做出客观评价的书面材料,它可使零星的、肤浅的、表面的感性认知上升到全面的、系统的、本质的理性认识上来,让我们一起认真地写一份总结吧。写总结的时候需要注意什么呢?有哪些格式需要注意呢...

学生评语 2024-06-28
大学年度工作总结 个人实用

大学年度工作总结 个人实用

总结是对过去一定时期的工作、学习或思想情况进行回顾、分析,并做出客观评价的书面材料,它可使零星的、肤浅的、表面的感性认知上升到全面的、系统的、本质的理性认识上来,让我们一起认真地写一份总结吧。大家想知道怎么样才能写一篇比较优质的总结吗?以下...

学生评语 2024-06-28