任务熟悉C语言程序的编程环境.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * C语言程序设计与项目实践 清华大学出版社 分析学生成绩管理系统的结构 ———C语言概述 项目1 * 课程目标 学完本门课程后,你能够: 理解算法、流程图以及程序的概念 理解程序逻辑 掌握用C语言进行程序设计的基本方法。 掌握C语言的基础知识,包括基本数据类型、表达式、控制结构等 掌握C语言的高级知识,包括数组、指针、函数、字符串、结构等 * 课程项目展示 学生成绩管理系统 增加学生信息 修改学生信息 删除学生信息 浏览学生信息 查找学生信息 统计学生成绩 * 预习检查 1、程序及程序语言 2、C语言的程序结构 * 项目目标 了解程序、算法和流程图的概念 熟练掌握 C 程序的基本结构 掌握 C 程序的编译和运行过程 使用Visual C++ 6.0 创建 C程序 * 项目任务 任务1-1 熟悉C语言程序的编程环境 1、什么是程序”? 2、什么是程序设计语言? 2、如何编写程序? * 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 * 银行 带上存折去银行 3. 将存折和取款单递给银行职员 2.填写取款单并到相应窗口排队 4.银行职员办理取款事宜 5. 拿到钱并离开银行 日常生活中的程序 * 做口述笔记…… 键入信函的内容…… 发送传真…… 口述 2.信函 ______________ ________________ __________ _____________ 3.传真 指令被逐条执行 程序员 老板 秘书 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 要执行的一组指令 计算机中的程序 指令:就是计算机可以识别的命令。 * 计算机语言 机器语言 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言 。它是面向机器的语言 汇编语言 汇编语言是将机器指令用人们能读得懂的助记符来表示 高级语言 高级语言是面向问题的语言,其特点是在一定程度上与具体机器无关,程序中可以采用具有一定含义的数据名和容易理解的执行语句。 * 计算机语言 汇编语言和机器语言是面向机器的语言 高级语言是面向问题的语言 汇编语言和高级语言必须翻译成机器语言后才能执行 高级语言翻译成机器语言有两种方式 解释方式:程序的执行时一边通过程序解释软件“翻译 ”,一边执行。 编译方式:这种方式是将编写好的源程序经编译软件进行编译、链接后,生成可执行文件,然后再执行。 * C语言的发展与特点 编程语言 低级 高级 C 语言是贝尔实验室的 Dennis Ritchie 在1973 年设计的。 C 最初用于开发系统级程序。 在微机上,有许多性能良好的商品C 语言系统可用。包括Turbo C、Borland C/C++;Microsoft Visual C/C++ 等。 结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护 简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写自由。 允许直接访问物理地址,直接操作硬件:既具有高级语言的功能,又具有低级语言的许多功能。 移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。 运算符、数据结构丰富:共有34个运算符。整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据类型的运算。 * 高级语言的编译和执行 高级编程语言中的指令 哎呀… 我理解不了 编译程序/解释程序 可以… 我现在可以理解了 高级语言由编译/解释程序转换为机器代码 这种机器代码计算机可以理解 计算机硬件 高级语言程序 编译程序/解释程序(编译器/解释器) 机器代码 * 编译和执行C程序 C 源程序 目标文件 可执行程序 C语言函数库 编译 连接 源程序:是用户创建的文件,以“.c”为文件扩展名保存 目标文件:是编译器的输出结果。这类文件的常见扩展名为“.o”或“.obj” 头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。 可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。 * Visual C++ 6.0 为了方便程序开发,人们开发了一类称作 IDE的软件 Visual C++ 6.0是目前国内比较流行的一种C++语言源程序的编译系统,使用该系统也可以编辑和运行C语言的源程序 使用Microsoft Visual C++可以创建控制台应用程序也可以创建Windows 应用程序 用 Visual C++ 创建的 C 程序被存储为一个独立工程 * 第一个C程序

文档评论(0)

三哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档