C语言程序建立整型变量,第章 程序设计和C语言doc.ppt

第章 程序设计和C语言doc

第6步:测试和调试程序 进行检查,看程序是否在做要做的事情。 调试:发现并修正程序错误 错误的类型 语法错误 逻辑错误 利用编译器 做一些事情帮助追踪编译器未能找出的错误 第7步:维护和修改程序 程序可能会有更广泛的应用,需要对其进行改进 可能存在一个较小的bug 程序中可以用更好的方法完成某些事 添加一个高明的新功能 改编程序使其可以在别的计算机系统上运行 编程机制 编写程序时必须遵循的确切步骤取决于计算机环境 #include int main(void) { printf(“This is a C program.\n"); return 0; } Concrete.c程序 目标代码文件、可执行文件和库 UNIX系统 在UNIX系统上编辑 emacs、jove、vi 在UNIX系统上编译 编译器cc #include int main(void) { printf("A .c is used to end a C program filename.\n"); return 0; } inform.c cc inform.c 编程机制 Linux系统 gcc 集成开发环境(Windows系统) Microsoft Visual C 6 ([Win32 Console Application]) Metrowerks CodeWarrior 9.0 ([Win32 C Stationery],[C Console App]或[WinSIOUX C App]) Code::Blocks IBM PC的DOS环境 Macintosh上的C Metrowerks CodeWarrior C语言标准 K&R C或经典C Brian Kernighan和Dennis Ritchie:The C Programming Language第1版(1978) 第一个ANSI/ISO C标准(C89或C90) 最有趣的可能是:保持C的精神 相信程序员; 不妨碍程序员做需要完成的事情; 让语言保持短小简单; 只提供一种方法来执行一个操作; 使程序运行速度快,即使不能保证可移植性。 C语言标准 C99标准 支持国际化编程 整理现有的惯例以解决明显的缺点 针对科学与工程目标的重要数学计算改进C的适应能力。 最简单的C语言程序 运算符:= 函数:main( ),printf( ) 编写一个简单的C程序。 创建整型变量,为其赋值,并在屏幕上显示该值。 换行字符 如何在程序中加入注释,建立包含多个函数的程序,以及找出程序的错误。 C语言的一个简单实例 #include int main(void) /* 一个简单的C程序 */ { int a, b, num; // 定义一个名为num的变量 a = 123; // 对变量a赋值 b = 456; // 对变量b赋值 sum = a + b; // 进行a+b 的运算,并把结果存放在变量sum中 printf("sum is %d\n", sum); // 使用printf()函数 return 0; } 程序清单1.2 c1-2.c程序 实例说明 第一遍 快速简介 #include int main(void) /* 一个简单的C程序 */ { int a, b, sum; a = 123; b = 456; sum = a + b; printf("sum is %d\n",sum); return 0; } 第二遍 程序细节 #include指示和头文件 #include语句是C预处理指令的一个例子 stdio.h包含有关输入和输出函数,标准输入输出头文件。 出现在文件顶部的信息集合为头(header)。 最重要的是头文件包括了建立最终的可执行程序时编译器需要得到的信息。 编译器的链接部分负责找到所需要的库代码 #include 第二遍 程序细节 main( )函数 声明了一个主函数。 一个C程序总是从被称为main()的函数开始执行的。 函数名后面的圆括号一般包含传递给

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值