- 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语言实用教程
主讲教师:王娟勤
信息工程学院信息系统系
王娟勤联系方式:
电话office)
办公室:信息工程学院信息系统系205室
自主学习及听讲
掌握程序设计语言的基本知识。
掌握常用算法
掌握结构化程序设计的思想方法,具有初步程序设计的基本能力。
教学要求及学习方法
语法
算法
方法
实
践
01
课前请做好预习
02
保持课堂安静,头脑清醒,思维活跃
03
做好课堂笔记
04
多阅读、多编写程序
05
认真、独立、按时完成并提交作业
06
重视上机实践,有效利用宝贵的上机时间
怎样学好编程?
禁止做与课程实习无关的事情(如上网、聊天)
编程题在上机前须事先在纸上写好,再上机调试
看懂编译信息,逐步学会各种调试方法
上机要求
01
02
03
04
第1章简单的C程序设计
程序是用计算机语言描述的、为解决某一问题、满足一定语法规则的语句序列。
程序设计是把要求解的任务或设计好的算法转换为计算机程序的全过程。
01
计算机是可以按照人们事先编写的程序高速、精确地进行数据加工、处理的电子装置。
02
1.1程序和程序设计的概念
计算机的语言
计算机的语言在发展的过程中经历了三个阶段:
如:表示2+3
0111000011
0101000010
MOVAC,3
ADDAC,2
2+3
面向机器的二进制语言、CPU直接运行。
面向机器符号化语言,翻译后运行。
面向问题的类自然语言,翻译后运行。
编译或解释系统
Source
Object
机器语言
汇编语言
高级语言
1.2C语言出现的历史背景(自学)
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:Ken.Thompson和
C标准
标准C:KR合著《TheCProgrammingLanguage》
ANSIC:1983年
87ANSIC:1987年
1990年国际标准的ANSIC
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
Ada
ALGOL60
ALGOL68
Pascal
Modula-2
CPL
BCPL
B
C
C++
Java
LISP
PROLOG
COBOL
FORTRAN77
FORTRAN
PL/1
Simula67
Smalltalk80
BASIC
ANSI-BASIC
QBASIC
VB
FORTRAN90
1.3C语言的特点
允许直接访问物理地址、直接对硬件进行操作
用于解决大多数应用领域中的问题。
语法限制不太严格、程序设计自由度大
C语言中大小写字母代表不同含义。
1.4简单的C语言程序
例1.1第一个程序Hello,World!
/*example1.1ThefirstCProgram*/
#includestdio.h
main()
{
printf(Hello,World!\n);
}
注释
编译预处理
主函数
语句
输出:
Hello,World!
语句结束符
[案例1.2]
#includestdio.h
main()
{printf(Hello,World!\n);
printf(Iamastudent,mynameiswjq\n);
}
输出:
Hello,World!
Iamastudent,mynameiswjq
1.4简单的C语言程序
#includestdio.h
main()
{inta,b,sum;
a=123;
b=456;
sum=a+b;
printf(sumis%d\n,sum);
}
[案例1.3]:计算并显示两个数字的和
变量定义
变量使用
变量输出
#includestdio.h
main()
{inta,b,sum;
a=123;
b=456;
sum=a+b;
printf(%d+%d=%d\n,a,b,sum);
}
[
您可能关注的文档
最近下载
- 02S701 砖砌化粪池建筑工程图集 .docx VIP
- 旅游度假区目标客户群分析.docx VIP
- TCBDA 27-2019 建筑装饰装修机电末端综合布置技术规程.pdf VIP
- 《飞机构造基础》课件——第九章 飞机防火系统.pptx VIP
- 中信泰富:2008年年度报告.pdf
- 《飞机构造基础》课件——第二章 重量与平衡.pptx VIP
- 医院绩效考核分配方案及实施细则.pdf VIP
- 旅游市场的目标客户群分析与定位.docx VIP
- D-Z-T 0204-2022 矿产地质勘查规范 稀土(正式版).docx VIP
- 2025初中七年级数学下册《相交线与平行线》大单元整体教学设计.docx
文档评论(0)