- 3
- 0
- 约6.63千字
- 约 69页
- 2018-05-12 发布于河南
- 举报
1-1_程序设计和C语言.ppt
Chapter 1 程序设计和C语言 邢岳林 SDU_ISE Agenda 1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展及其特点 1.4 最简单的C语言程序 1.5 运行C程序的步骤和方法 1.6 程序设计的任务 什么是计算机程序? 程序:一组计算机能识别和执行的指令 只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作 计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成 什么是计算机语言? 计算机语言:人和计算机交流信息的、计算机和人都能识别的语言 什么是计算机语言? 计算机语言发展阶段: 机器语言(由0和1组成的指令) 符号语言(用英文字母和数字表示指令) 高级语言(接近于人的自然语言和数学语言) 面向过程的语言 (非结构化的语言、结构化语言) 面向对象的语言 什么是计算机语言? 机器语言Machine Language : 机器语言是用二进制代码“0”和“1”的形式表示的,是唯一能被计算机直接识别和直接运行的语言; 机器语言依赖于计算机指令系统,不同型号的计算机,其机器语言是不同的,因此存在兼容性问题; 机器语言的执行效率高,但是不便于记忆和理解,编写的程序难以修改和维护,因此很少直接使用机器语言编程程序。 什么是计算机语言? 汇编语言Assemble Language : 采用助记符来代替机器语言的操作数和操作码。 什么是计算机语言? 高级语言High Level Language : 高级语言是一种与硬件结构及指令系统无关,表达方式比较接近自然语言和数学表达式的一种计算机程序设计语言。 优点:描述问题能力强,通用性、可读性、可维护性都较好 缺点:执行速度较慢,编制访问硬件资源的系统软件较难。 用高级语言编写的程序称为“源程序”,计算机不能直接识别和执行,高级语言程序有编译和解释两种执行方式。 什么是计算机语言? 高级语言High Level Language : 什么是计算机语言? 高级语言High Level Language : 高级程序设计语言彻底脱离机器的指令系统,用接近自然语言的英文字和数学表达式来书写程序。简单易学、通用性强。 典型的高级语言有Java、Basic、FORTRAN、COBOL、 C 、C++、C#、 PASCAL、LISP等等 问答时间 Q A 谢谢 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 主函数类型 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 函数体 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 输出函数 输出语句 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 输出语句 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 换行符 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 当main函数执行结束前 将整数0作为函数值 1.4.1 最简单的C语言程序举例 #include int main printf ”This is a C program.\n” ; return 0; 表示语句结束 用到函数库中的输入输出函数时 1.4.1 最简单的C语言程序举例 C语言允许用两种注释方式: //:单行注释 可单独占一行 可出现在一行中其他内容的右侧 /*……*/:块式注释 可包含多行 例1.2 求两个整数之和。 解题思路: 设置3个变量 a和b用来存放两个整数 sum用来存放和数 用赋值运算符“ ”把结果传送给sum #include int main int a,b,sum; a 123; b 456; sum a + b; printf ”sum is %d\n”,sum ; return 0; 定义整型变量a,b,sum 对变量a,b赋值 将a与b的和赋给sum #include int main int a,b,sum
您可能关注的文档
- !secure-vehicular-communication-system-vanet-security-cm1.pdf
- (1小时学会C语言51单片机)C语言入门教程____2016下载.doc
- (Chinese)DB2+DPF-HA.ppt
- (CMR - Hau Lee) Aligning Supply Chain Strategies with Product Uncertainties.pdf
- (Communication+English)通信与信息工程专业英语教程[习题解答].doc
- (CSF) Dilute Sulfuric Acid Pretreatment of Corn Stover in a Pilot-Scale Reactor.pdf
- (CSF) Fractionation of lignocellulosics bysteam-aqueous pretreatments [and discussion.pdf
- (CSF)Pretreatment-Catalyst Effects and the combined severity parameter.pdf
- (ebook) - Physics - Tesla - How To Make Tesla's Coil.pdf
- (麻省理工2016课程)C语言内存管理和C++面向对象编程_lec01.pdf
- 2026新疆疆粮恒丰粮油食品有限公司招聘20人备考题库有完整答案详解.docx
- 2026广西防城港市东兴市商务和口岸管理局、东兴海关招聘18人备考题库(第一批)(含答案详解).docx
- 2026江苏南京大学XZ2025-435现代生物研究院助理招聘备考题库及1套参考答案详解.docx
- 2026广西玉林市博白县公安局第一次招聘警务辅助人员29人备考题库参考答案详解.docx
- 2026广西河池市金城江区大数据发展局招聘编外工作人员1人备考题库完整参考答案详解.docx
- 2026广西玉林市育辉高级中学赴南宁公开招聘教师5人备考题库及1套参考答案详解.docx
- 2026江苏泰州靖江农商银行寒假实习生招募40人备考题库及1套参考答案详解.docx
- 2026新疆中国联通图木舒克市分公司招聘2人备考题库完整参考答案详解.docx
- 2026江苏南京市鼓楼区城市管理局招聘道路停车收费员1人备考题库完整答案详解.docx
- 2026广西贵港市高新技术应用研究所招募就业见习人员1人备考题库及完整答案详解1套.docx
最近下载
- 地下车位租赁协议书通用版.docx VIP
- nsr621rf-d电容器保护测控装置技术使用说明书.pdf VIP
- 19G518-3_门式刚架轻型房屋_钢结构_有吊车_.docx VIP
- 2025公安大学警务硕士真题及答案.docx VIP
- 火电厂烟气脱硫工程调整试运及质量验收评定规程.PDF VIP
- 帝人芳纶应用介绍.doc VIP
- 《黄酒酿造工艺》课件.ppt VIP
- 深度解析(2026)《JBT 8521.2-2025编织吊索 安全性 第2部分:一般用途合成纤维圆形吊装带》:构筑新时代工业安全的核心支柱与前瞻指南.pptx VIP
- 2026房东直租房屋租赁合同.docx VIP
- V03英国深海控制器DSE5220模块操作說明書.pdf
原创力文档

文档评论(0)