- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言基础
C语言基础 1
1. C语言概述 1
2. C语言特点 1
3. C语言代码结构 3
3.1 注释 3
3.2头文件包含 3
3.3 主函数 4
3.4 C语言代码编写规范 4
4. 基本数据类型 4
4.1 整型 4
4.2 字符型 5
4.3 浮点型(实型) 6
5. 常量与变量 7
5.1 常量 7
5.2 变量 8
预习 8
C语言概述
C语言----计算机程序程序设计语言;
语言发展历程:机器语言-----汇编语言-----高级语言
C语言发展历程:1972年由美国贝尔实验室为操作UNIX操作系统;
1983年成立相关委员会,为给C语言指定规范;
1989年-------C89
1999年-------C99
应用:底层驱动通过C语言编写,代码体积小效率高;
C语言特点
①能够对位,字节,地址进行操作,可以访问硬件;
位:在计算机内存中,最小的存储单元;
字节:在计算机内存中,最常用的存储单元;
1byte(字节) = 8bit(位)
地址:在计算机内存中,是以字节为单位进行划分,每个字节都会对应有一个编号,这个编号就是地址;(指针)
标准C语言
嵌入式C语言
②数据类型丰富
数据类型:数据的存储格式;
介绍一个人
姓名:张三 ----------字符串(数组)
性别:M ----------字符
年龄:18 ----------整型
身高:180.5 ---------浮点型
籍贯:江西省,南昌市 ----------字符串(数组)
C语言数据类型分类:(4类)
基本数据类型:整型,字符型,浮点型;
构造数据类型:数组,结构体,共用体,枚举;
指针
空类型:void void *
③运算符丰富------34
赋值运算符:=
算术运算符:+ - * / %
关系运算符: = = == !=
逻辑运算符: || !
位运算符: | ^ ~
条件运算符:?: ------(条件)?表达式1:表达式2;
自增减:++ --
复合赋值:+= -= *= /= ..............
a+=2 ---------a=a+2;
逗号运算符:,
④结构化语言
C语言面向过程---------逻辑性
C++面向对象
C语言结构分类:
顺序结构:按照代码书写顺序,执行语句;
选择结构:根据条件的判断结果,来确定执行代码的某一条分支;(2条------if-else switch-case-break)
循环结构:在条件允许范围内重复执行某一段代码;(3条------for,while,do-while)
跳转结构(4条):break:终止本层循环;
continue:终止本次循环;
return:提前结束函数,返回数据;
goto:真正的跳转结构
⑤效率高
⑥代码编写自由度大,每个人可以写出属于自己风格代码;
⑦可移植性
C语言代码结构
3.1 注释
形式:
①单行注释-------//
②段注释 --------/*.....
功能:
①解释说明
②调试代码
3.2头文件包含
目的:将其他文件中的内容包含到当前文件之中,供当前文件使用;
#:预处理命令(预处理命令:宏定义,文件包含,条件编译)
include:文件包含的指令 ;
:先到系统目录下查找,如果没有就到工作目录下查找;
: 先到工作目录下查找,如果没有就到系统目下查找;
.h文件:包含宏定义和函数声明;
3.3 主函数
函数的结构组成:函数头,函数体;
函数头:返回值类型,函数名,参数列表;
①int main(void);//main函数的标准形式,有返回值,返回int
②void main(void)//无返回值,无参数;
③main(void);与形式①等价,返回值省略的情况下,默认返回值类型为int
④int main(int argc,char *argv[]);
函数体:声明部分,函数功能实现部分;
main函数总结:
①main函数是代码执行的入口,代码执行从mian函数开始,从main函数结束;
②在一个工程中有且只能有一个主函数
3.4 C语言代码编写规范
①每条语句必须以分号作为结束标志;
②在代码中不能出现中文标识符,尤其是标点符号;
③建议每条语句各占一行;
④在代码中是以大括号进行结构分层,每对大括号作为一层,大括号中的内尽量缩进;
Tab:向右缩进
Shift+ta
您可能关注的文档
- 四川省内江市2017年解析.doc
- 四《动物卵》.ppt
- 四川省南充市2017年中考数学试题(精校word版-包含答案).doc
- 四川省自贡市2017年解析.doc
- 四年级传统文化教案设计下学期.doc
- 四年级基础知识.doc
- 四年级科学(上).doc
- 四年级科学(下)复习总结资料总汇.docx
- 四年级品德第4单元.ppt
- 四年级下册《三角形特性》第一课时课程教学设计.doc
- 2018年《民主决策:作出最佳选择》教学课件.ppt
- 2018年04月11日1274906小学数学组卷.doc
- 2018年04月高中数学-立体几何(无答案版).doc
- 2018年04现代基础医学概论第四章--感觉器官.ppt
- 2018年05南大-人力资源管理概论第2次作业.doc
- 2018年05月13日177----7998初中物理组卷.doc
- 2018年5月2018届九年级第三次模拟大联考(江苏卷)英语卷(南京地区).doc
- 2018年5月教师资格面试语文试讲真题.docx
- 2018年5月信息管理和信息系统南大网院信息资源管理概论第二次作业.docx
- 2018年5月信息管理和信息系统南大网院中国化马克思主义第二次作业.docx
文档评论(0)