- 313
- 0
- 约3.6千字
- 约 11页
- 2018-10-25 发布于江苏
- 举报
C语言基础知识点大汇总
C语言知识点大汇总
【前言】 看到有读者说想要一些IOS开发前需要学习哪些知识,今天就把我再CSDN上的C语言博客拿过来分享给大家。
知识点1:交换两个变量值的方法
采用第三方变量(最容易想到的方法)
采用加减法进行值得交换(面试时常用**)
代码如下:
b = a - b;
a = a - b;
b = a + b;
采用按位异或的位方式
代码如下:
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:数组的几种初始化方式如下:
int a[3
您可能关注的文档
- ABC锅炉使用详细说明书.doc
- Adxywez智能手机基础知识讲解.doc
- airlink产品详细说明书.doc
- AEMFIC电脑使用详细说明.doc
- Arcgisforflex基础知识.docx
- audisonHV中文详细说明书.docx
- a使用详细说明书.doc
- bizsim活动规则详细说明.doc
- CAD基本基础知识及操作.doc
- CAD期末大习题模板.doc
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)