c语言重点知识点总结.docx

上传人:b****2 文档编号:2679736 上传时间:2023-05-04 格式:DOCX 页数:5 大小:15.86KB
下载 相关 举报
c语言重点知识点总结.docx_第1页
第1页 / 共5页
c语言重点知识点总结.docx_第2页
第2页 / 共5页
c语言重点知识点总结.docx_第3页
第3页 / 共5页
c语言重点知识点总结.docx_第4页
第4页 / 共5页
c语言重点知识点总结.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c语言重点知识点总结.docx

《c语言重点知识点总结.docx》由会员分享,可在线阅读,更多相关《c语言重点知识点总结.docx(5页珍藏版)》请在冰点文库上搜索。

c语言重点知识点总结.docx

c语言重点知识点总结

c语言重点知识点总结

c语言重点知识点总结

C语言是一门重要的计算机基础课,想要学好c语言首先要知道哪些是知识重点,下面请看c语言重点知识点总结!

c语言重点知识点总结

◆知识点1:

交换两个变量值的方法

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

2)采用加减法进行值得交换(面试时常用**)

代码如下:

b=a-b;

a=a-b;

b=a+b;

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

代码如下:

a=a^b;

b=a^b;

a=a^b;

◆知识点2:

取语言重点知识点总结余运算%的结果与被除的符号相同,结果为两个正数取余后前面加符号

◆知识点3:

sizeof的使用

sizeof是一种运算符不要想当然理解为函数

sizeof使用时可以不加()

sizeof可以加变量、常量、数据类型

跟数据类型是必须加()

◆知识点4:

#include编译预处理命令与多文件团队开发

include编译预处理命令可以认为是:

将后面的文件内容拷贝到当前的文件中

多文件团队开发:

模块分别编译成.o都不能链接成功,合起来链接生成最终程序。

链接:

把项目中所有相关联的.o目标文件、C语言函数库合并在一起,生成可执行文件

——函数的定义放.c文件,函数的声明放.h文件

——如果要使用某个.c文件中定义的函数,只需要#include这个.c文件对应的.h文件

——h文件的作用:

被别人拷贝。

编译链接的时候不需要管.h文件

◆知识点5:

数组的几种初始化方式如下:

inta[3]={10,9,6};

inta[3]={10,9};

inta[]={11,7,6};

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

◆知识点6:

数组的内存分析和注意点

存储空间的划分(内存的分配是从高地址到低地址进行的,但一个数组内部元素又是从低到高进行的)【注:

对于以后学习重要】

数组名的作用,查看元素地址

注意数组不要越界

◆知识点7:

字符串知识点

"123”其实是由’1’、’2’、’3’、’\0’组成

字符串的输出”%s”,’\0’是不会输出的

◆知识点8:

字符串处理函数:

strlen()

计算的是字符数,不是字数

计算的字符不包括’\0’,一个汉字相当于3个字符

例子:

"哈haha"字符数为7

从某个地址开始的数字符个数,知道遇到’\0’为止

指针部分在C语言中占据重要地位,所以重点学习与整理了指针的知识:

◆知识点9:

指针定义的格式

变量类型*变量名

如:

Int*p

◆知识点10:

指针作用

能够根据一个地址值,访问对应的存储空间

例:

Int*p;

Inta=90;

P=&a;

*p=10;把10赋值给p所指的存储空间

◆知识点11:

指针使用注意

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

指针变量只能存储地址

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

◆知识点12:

指针与数组

遍历数组

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

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

{

printf("%d

",ages[i]);

}

使用指针遍历数组:

int*p;

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

p=&ages[0];

使用指针遍历数组

for(inti=0;i<5;I++)

{

printf("ages[%d]=%d

",i,*(p+i));

}

注:

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

注:

数组的访问方式

数组名[下标]

指针变量名[下标]

*(p+i)

◆知识点12:

指针与字符串

定义字符串的两种方式:

1、利用数组

Charname[]=“Andyzhao”

特点:

字符串里的字符可以修改

适用场合:

字符串内容需要经常修改

2、利用指针

Char*name=“itcast”

特点:

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

使用场合:

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

◆知识点13:

预处理指令(三种):

宏定义

条件编译

文件包含

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

#define

...

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2