找回密码
 注册

QQ登录

只需一步,快速开始

查看: 691|回复: 0

21春吉大《c语言程序设计》复习资料(三)

[复制链接]
发表于 2021-2-21 09:57:56 | 显示全部楼层 |阅读模式
吉大《C语言程序设计》拓展资源(三)一般C程序的开发过程如下:
1.设计算法
针对具体的问题,分析、建立解决问题的物理或数学模型,并将解决方法采用某种方式描述出来,为进行C语言实际编程打下良好基础。
2.编辑(程序设计):
使用一个文本编辑器编辑C语言源程序,并将其保存为文件扩展名为“.C”的文件。
3.编译
编译就是将编辑好的C语言源程序翻译成二进制目标代码的过程。编译过程由C语言编译系统自动完成。编译时首先检查源程序的每一条语句语言错误,当发现错误时,就在屏幕上显示错误的位置和错误类型信息。此时要再次调用编辑器进行查错并修改。然后再进行编译,直到排除所有的语言和语义错误。正确的源程序文件经过编译后,在磁盘上生成同名的目标文件(.obj)。
4.链接
将目标文件和库函数等连接在一起形成一个扩展名为“.EXE”的可执行文件。如果函数名称写错或漏写包含库函数的头文件,则可能提示错误信息,从而获得到程序错误数据。
5.执行
可以脱离C语言编译系统,直接在操作系统下运行。若执行程序后达到预期的目的,则C程序的开发工作到此完成,否则要进一步修改源程序,重复编辑—编译—链接—运行的过程,直到取得正确结果为止。
其中编译和链接是由C语言编译系统自动完成的,程序员只需使用相应的菜单或命令即可。
C语言是一种非常灵活的编程语言,“灵活”固然好,可是对初学者而言往往找不到错误的所在。C编译程序对语法的检查不如其他高级语言严格,因此要由程序设计者自己设法保证程序的正确性。因此需要不断的积累,提高程序设计和调试程序的水平。
学习C语言没有捷径,只有在学好课本知识的基础上,经过大量的上机练习才能真正掌握它。C语言的编程环境有多种,比如:Turbo C、Microsoft C 、Borland C等。
下面通过一个简单的例子说明一个简单C语言程序的是如何开发的。
因此使 a = b = c = 6;成为可能。问题描述:
输入的两个数用标识符a,b来表示,对a,b进行赋值,然后求a,b俩数之和。算法设计:
输入的两个数用标识符a,b来表示,对a,b进行赋值,然后求a,b俩数之和。
算法可以写成:
第一步:申请三个存储单元分别用a,b,sum表示,存放数据。
第二步:读入两个数据,分别存入a,b中。
第三步:求a,b俩数之和,将值存入sum中,输出sum的值。编码:
#include <stdio.h>
main()
{
int a,b,sum; /*声明a,b为整型变量*/
a=1;b=3;
sum=a+b; /*计算a,b之和*/
printf("%d,%d,%d",a,b,sum); /*输出a,b之和的结果*/
}测试:TC下编译与运行
Turbo C是美国Borland公司推出的IBM PC系列机的C语言编译程序。它具有方便、直观、易用的界面和丰富的库函数。它向用户提供了集成环境,把程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,使用十分方便。VC++下编译与运行
Visual C++系列产品是微软公司推出的一款优秀的C++集成开发环境,其产品定位为
Windows 95/98、NT、2000 系列 Win32 系统程序开发,由于其良好的界面和可操作性,被
广泛应用。由于2000 年以后,微软全面转向.NET 平台,Visual C++6.0 成为支持标准C/C++
规范的最后版本。微软最新的Visual C++版本为Visual C++(CLI),但是此版本已经完全转
向.NET 架构,并对C/C++的语言本身进行了扩展。gc++下编译与运行
目前Linux 已经被广泛的使用,因此有必要简单介绍一下,在Linux 系统下如何进行C
语言程序设计。首先介绍在Linux 下如何编辑C 语言源程序,接下来介绍如何编译C 语言
源程序,最后介绍如何调试与运行C 语言源程序。转载注明  无忧答案网

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-2 17:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表