- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1-3. C语言概述 C程序结构 例1-8:分析一个利用函数调用方式实现加法运算的程序。 #include stdio.h main( ) /*主函数*/ { int a,b,sum=0; /*定义变量并赋初值*/ scanf(“%d%d”,a,b); sum=add(a,b); /*调用函数add,将得到的值赋给sum*/ printf(“%d,%d,sum=%d\n”,a,b,sum); } /*计算两数相加的函数*/ int add(int x,int y) /*定义add函数,add函数值为int型*/ { int z; z=x+y; /*计算x+y的结果赋值给z*/ return(z); /*从add函数返回调用处;z为返回的函数值*/ } 1-3. C语言概述 C程序结构 格式特点 C语言严格区分大、小写英文字母 C语言程序是由一个个的语句组成 用大括号对“{ }”表示程序的结构层次范围 C语言程序可以使用注释 1-3. C语言概述 C程序结构 一个C 程序可以由一/多个源程序文件文件组成 C程序 源程序文件1 源程序文件i 源程序文件n 预编译命令 函数1 函数n 函数体 函数首部 1-3. C语言概述 C程序结构 函数的结构 C源程序文件结构 int main () { int a=1,b=5,c; c=a+b; printf(“c=%d\n”,c); } #includestdio.h main () { int a=1,b=5,c; c=add(a,b); printf(“c=%d\n”,c); } int add(int x,int y) { return(x+y); } 1-3. C语言概述 C程序的编辑、编译和运行 源程序 编译 目标代码 1-3. C语言概述 集成开发环境(IDE) 包括 简单的文字编辑器 编译程序 链接程序 加载程序 hello.o compile hello hello.c C libaray Link Source File (High-Level Languages) Object File (Machine Languages) Tc2.0/vc++/gcc hello.c Edit nedit hello.c 1-3. C语言概述 Visual C++ 6.0环境 《程序设计基础(C)》课程组@cc.neu.edu.cn 《程序设计基础(C)》课程组@cc.neu.edu.cn 1-0.概述 计算机 计算机是一种具有内部存储能力的自动、高效的电子设备 能高速、精确、自动处理信息的现代化电子设备 1-0.概述 计算机 计算机接受和处理的对象是信息,处理的结果也是信息 信息是能够被人类(或仪器)接受、以声音、图形/图像、文字、视频等形式表现出来的一切可以传递的知识内容 1-0.概述 计算机 数据外在表现形式 数值 文本 图像/图形 声音 ...... 数据内部表现形式 统一的二进制数 特定的计算机程序 1-0.概述 计算机 怎样工作? 冯·诺依曼体系结构 执行存放在计算机的内部存储器中的指令 1-1.程序和程序设计语言 指令 指令是计算机执行某种操作的命令 每条指令可完成一个独立的操作 采用硬件能理解并能执行的语言 1-1.程序和程序设计语言 程序 指令序列集合 是为实现特定目标或解决特定问题而用计算机语言编写的、可以连续执行并能够完成一定任务的指令序列的集合 1-1.程序和程序设计语言 软件 由程序和有关程序的技术文档资料组成 软件系统 系统软件 应用软件 1-1.程序和程序设计语言 程序设计语言 必须由某种程序设计语言描述 是与计算机交流的工具 1-1.程序和程序设计语言 程序设计语言的发展 Machine Languages Assembly Languages High-Level Languages +1300042774 +1400593419 +1200274027 LOAD A ADD B STORE C C=A+B 1-1.程序和程序设计语言 高级语言 特点 简洁性 可移植性 易读性 1-1.程序和程序设计语言 高级语言 翻译程序的方式 解释方式 编译方式 1-1.程序和程序设计语言 常见的高级语言 过程化的高级语言 BASIC(Beginner’s all Purpose Sym
您可能关注的文档
- 园林设计1(北林课件).ppt
- 研究生会纳新宣传.ppt
- 研究生指导教师工作指引-V40.ppt
- 人感染猪流感介绍及防治措施.ppt
- 王镜岩生化第三版考研课件-第5章蛋白质的三维结构.ppt
- 光纤传感器讲解.ppt
- 高如峰张保庆-天津大学研究生e-Learning平台.ppt
- 研究生毕业答辩演示稿.pptx
- 鞀澕鞚措摐天津大学研究生e.ppt
- 徐万鹏文件-天津大学研究生e-Learning平台.ppt
- 2025年鸡西市麻山区公益性岗位招聘8人(公共基础知识)测试题附答案.docx
- 杭州之江湾股权投资基金管理有限公司招聘参考题库附答案.docx
- 2026江苏辖区农村商业银行常熟农商银行校园招聘200人(公共基础知识)测试题附答案.docx
- 2025年中国石油新疆油田分公司秋季高校毕业生招聘360人(公共基础知识)综合能力测试题附答案.docx
- 2023年攀枝花市直属机关遴选公务员笔试真题汇编附答案解析(夺冠).docx
- 2026广发银行太原分行校园招聘(公共基础知识)测试题附答案.docx
- 2025四川成都医学院招聘事业编制辅导员10人(公共基础知识)测试题附答案.docx
- 2026年毛概期末考试试题库必考题.docx
- 2025年合肥市某国有企业2025年岗位外包招聘(公共基础知识)测试题附答案.docx
- 2026年重庆青年职业技术学院单招(计算机)测试模拟题库附答案.docx
最近下载
- 2025年国家公务员考试《申论》真题及答案解析(地市级).pdf VIP
- 塑钢门窗施工方案.doc
- 沉管隧道施工工艺与费用分析(每日一练) .pdf VIP
- 毕业设计论文--基于Moldflow软件的眼镜盒模流分析.docx
- Heated Rivalry《巅峰对决(2025)》第一季第五集完整中英文对照剧本.docx VIP
- 首都师范大学2020-2021学年第1学期《C程序设计》期末考试试卷(A卷)及标准答案.docx
- 人畜共患病防控课件.pptx VIP
- 吉尔伯特行为工程模型版.pdf VIP
- Heated Rivalry《巅峰对决(2025)》第一季第一集完整中英文对照剧本.docx VIP
- 化学反应工程_(郭锴_着)_课后答案.pdf VIP
原创力文档


文档评论(0)