c语言中图形输出解题思路,c语言必过课件、习题、解题思路.ppt

c语言必过课件、习题、解题思路

第一、二章 C语言概述 C语言作为当今最为流行的程序设计语言之一,不但成为计算机专业的必修课,而且也越来越多地成为非计算机专业的学习课程。 C语言的发展历史 1972年美国贝尔实验室的研究人员设计出了C语言,并用其将UNIX系统全部改写并实现。1983年,美国标准化协会(ANSI) 制定了ANSI C。1987年, ANSI又公布了新标准——87 ANSI C。目前流行的C编译系统都是以它为基础的。 本书内容以 Turbo C++ 3.0为标准。 C语言的特点 数据类型和运算符丰富多样:具有丰富的数据类型与算术、逻辑运算功能; 简捷紧凑,使用方便、灵活; 生成的目标代码质量好,程序执行效率高:系统软件和各种要求较高的算法大都采用C语言编写; 可移植性好:C语言还有一个突出的优点就是适合于多种操作系统,如 DOS、Windows、UNIX,也适用于多种机型。源程序代码。 计算机语言与程序设计 程序设计语言分为低级语言和高级语言两大类。低级语言直接面向机器,如机器语言和汇编语言; 高级语言独立于机器, 用高级语言编写的程序在不同的机器上必须使用不同的翻译程序。C语言程序是一种高级语言程序, 它必须被翻译成计算机能识别的语言, 即机器语言, 才能在计算机上运行。 C语言程序基本组成 下面是三个C语言程序的例子: 补充例题:最简单的C程序。 main() { printf(" Happy new year! "); } C程序的组成主要特点 1. 一个C源程序由函数构成, 其中必须有且仅有一个主函数(main函数), 还可以有0个或多个其他函数。C程序由main函数的首句开始执行, 到main函数的最后一句结束,函数中可调用其他函数。在 C语言中函数分为两种,用户可以自己定义函数 (如main()函数), 也可以使用 C语言系统提供的库函数(如 printf函数)。Turbo C提供了300多个库函数, 要调用C的库函数, 必须在源程序首部加上相应的库文件包含 (如上述例子中的#include )。 C程序的组成主要特点 2. C程序一般用小写字母书写, 大、小写字母是有区别的, 如 area 与Area代表不同的变量。C程序书写格式自由,一行内可写多条语句, 若一条语句较长,可分写在多行上。一般情况下语句中的空格和回车符可忽略不计。语句用分号”;”结尾, 分号”;”是C语句的一部分。可以在 { } 内写若干条语句,构成复合语句, 也称语句块。 C程序的组成主要特点 3. C语言的变量在使用之前必须先定义其数据类型,未经定义的变量不能使用。一般应在可执行语句前面定义变量类型。 4. 函数由函数头与函数体两部分组成。第一部分为函数头(函数说明部分), 包括函数返回值类型、函数名、函数参数及参数的数据类型。第二部分为函数体部分,它是函数功能的实现部分,包括变量定义与执行语句。 C程序的组成主要特点 5. 一个较完整的程序通常包括:文件包含(一组 # include语句)、用户函数说明部分、全局变量定义、主函数和若干用户函数。在主函数和用户函数中又包括局部变量定义、若干个C库函数调用语句、控制流程语句、用户函数的调用语句等。 C程序的组成主要特点 6. 用户为了提高源程序的可读性,可在C程序中加上注释部分,编译时注释部分被滤掉。C程序的注释部分包含在”/*”和”*/”之间。注释部分允许出现在程序中的任何位置。用C语言编程时,建议一行写一条语句,遇到复合语句向右缩进,必要时对程序加上注释行。这样写出的源程序易于阅读、修改。 C程序操作过程 对源程序编辑、编译、连接、执行及调试. 编辑 程序员用C语言编写的程序称为C的源程序(一般为*.C文件)。编辑就是编写源程序的过程,它包括新建一个源程序文件或修改已有的源程序文件,它的操作有插入、删除、修改源程序。除了 Turbo C++3.0集成开发环境能够编辑源程序外,还可使用 DOS环境中的 EDIT、CCED、WPS或Windows环境中的WORD、记事本、写字板等常用的编辑软件来编辑C的源程序,存盘时应采用纯文本方式保存文件。 C程序操作过程 编译 源程序是以纯文本形式存储的,必须翻译成机器语言才能被计算机识别。源程序经过编译程序翻译成等价的机器语言程序--目标程序(一般为*.OBJ文件),这一翻译过程称为编译。TurbO C++ 3.0集成开发环境带有编译程序。 连接 如果编译成功,还应将目标程序和C的库函数连接成可执行程序(一般为*.EXE文件),并存储在计算机的存储设备(外存)中,以便执行。负责目标程序和库函数连接工作的程序称为连接程序。Turbo C++ 3.0集成开发环境带有连接程序。 C程序操作过程 执行 源程序经过编译、连接成为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值