- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4. 函数的基本形式 1)函数的首部 返回值类型 函数名(参数列表) 如: int max (int x, int y) 函数名后必须带(),即使参数列表为空 2)函数体 函数体指首部后紧接的大括号部分{ } 函数体一般包括两个部分: 声明部分:定义这部分所要用到的变量。 执行部分:由若干语句组成。 * 5. 语句 如: c=a*b; i=i+1; 每条语句(包括数据定义)的分号必不可少。 语句书写格式自由,一行可写几句,一句可写在多行。 C语言语句区分大小写。 * 注释 可用/* */来表示注释部分。/* */必须成对出现。 注释为了增加程序的可读性,与程序代码无关。 如果想暂时不执行某一段程序语句,又不想删 除。用/* */将这段程序括起来。 * * 1.4.1 Visual C++的安装和启动 * 1.4.2 Visual C++环境的使用 * * * * * 教材及内容简介 教材 C语言与程序设计教程 主编 胡元义 西安电子科技大学出版社 C语言与程序设计教程习题解析及上机指导 主编 胡元义 西安电子科技大学出版社 学 位 课: 3.5学分 另外还有:本期末C课设1学分;下学期软件基础3学分;…… 成 绩: 实验20%+平时10%+考试70% 第一章 C语言与程序设计简介 * 计算机和程序设计基本概念 C语言的发展历程和特点 C语言程序的基本组成 Visual C++上机操作 * 输入设备 输出设备 外存储器(辅存) 计算机系统 软件 外设 系统软件 应用软件 硬件 运算器 控制器 主机 内存储器(主存) 中央处理器(CPU) 1.1.1 计算机系统组成 图1-1 计算机系统组成 * 1. 硬件 中央处理器 内存 外存 输入设备 输出设备 数据流 控制流 图1-2 计算机硬件结构图 * 2. 软件 计算机硬件 (裸机) 操作系统 C编译程序 C源程序 人 图1-3 硬件功能扩展与人机交互界面 * 1.1.2 程序与程序设计语言 机器语言 汇编语言 高级语言 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 * 例如:给内存16进制地址为1000单元中的数据加上十进制数10,则用机器语言、汇编语言和高级语言表示如下: (1)用8086/8088机器语言表示11010000 /*将16进制1000地址中数据?AX寄存器*/00001010 /*给AX寄存器中的数据加10*/11010000 /*将AX寄存器中的数据?16进制1000地址*/ * (2)用8086/8088汇编语言表示 MOV AX, [1000] /*将1000地址中数据?AX寄存器*/ ADD AX, 10 /*给AX寄存器中的数据加10*/ MOV [1000], AX /*将AX寄存器中的数据?1000地址*/ * (3)用C高级语言表示 X=X+10; /*X为1000地址的变量名*/ * 1.2.1 C语言发展历程 C语言诞生于20世纪70年代,最初是用于PDP-11计算机上实现UNIX操作系统;1977年出现了独立于机器的C语言编译文本,1978年贝尔实验室正式发表了C语言;1983年ANSI为C语言制定了ANSIC标准,并于1988年完成;现今C语言已成为世界上应用最广泛的计算机语言之一。 * 1.2.2 C语言主要特点 (1) 简洁、紧凑、方便、灵活。C语言共有32个关键字,9种控制语句,程序书写自由。 (2) 运算符丰富。C语言的运算符包含的范围很广泛,共34 个运算符。C语言把括号、下标、赋值、强制类型转换等都作为运算符处理,从而使C语言的运算类型丰富、表达式类型多样化。 (3) 数据结构丰富。 (4) 结构化语言。 * (5) 语法检查不太严格,程序设计自由度大。 (6) 允许直接访问物理地址。 C语言中含有位运算和指针运算,能够实现对内存地址的直接访问和操作。 (7) 生成目标代码效率高。 C语言仅比汇编程序生成的目标代码(即机器语言程序)执行效率低1
您可能关注的文档
- 初一下册语文第单元.doc
- 初中15分钟说稿.ppt
- 创建学习型党组推进学习型团队建设.ppt
- 创业学期末汇报pt.ppt
- 村红白理事管理料.doc
- 打印版:四下语1-8单元词语盘点看拼音写词语.doc
- 大部制视域中的等教育行政体制改革.doc
- 大功率电磁感应热.doc
- 大学化学与化工全工程经典课件第三章 物质性质、物化原理与安全.ppt
- 大学生创新实验划申报书.doc
- 《2025年医疗软件行业创新:电子病历个性化升级与医疗数据分析软件医疗虚拟现实应用》.docx
- 《2025年金融科技领域区块链技术在供应链金融应用前景分析》.docx
- 2025年5g网络基础知识考试题库及答案.doc
- 《2025年5G+MEC智能工厂车间网络优化研究报告》.docx
- 住宅项目可持续发展策略.docx
- 《2025年铁路客运行业:高铁网络智能化与研学旅行定制客运服务》.docx
- 2025年面试题目及答案搞笑图片.doc
- 2025广东梅州市大埔县总工会招聘社会化工会工作者2人备考题库完整答案详解.docx
- 2025年电子商务运营技能培训趋势分析.docx
- 2025年谬误题目及答案.doc
最近下载
- 民族学概论 全套课件.ppt VIP
- 杭州西奥电梯HAMCB TT树状图.pdf VIP
- HAMCB版-杭州西奥电梯XO-CON4342电气原理图纸接线图-HAMCB.pdf VIP
- 2024秋国开《法律职业伦理》形考任务一至三答案.docx VIP
- 西部证券-福耀玻璃-600660-首次覆盖报告-全球汽车玻璃龙头,海外扩张正当时-250613-40页.pdf
- 聊天的时候对方撤回消息,一招让你照样能看.pdf VIP
- 2025年电大《组织行为学》形考任务1-4答案 .pdf VIP
- 老挝钾盐勘探开发历史回顾及经验教训分析.pdf VIP
- 蒂森MC2详细说明.pdf VIP
- 公交公司安全工作总结.docx VIP
原创力文档


文档评论(0)