c语言程序初步,C语言程序设计初步

《C语言程序设计初步》由会员分享,可在线阅读,更多相关《C语言程序设计初步(33页珍藏版)》请在人人文库网上搜索。

1、1、c语言编程,华北电力大学控制与计算机学院熊建国,2,About me :计算机应用教室地址: e 0708电子邮件:教育交流:8086/index.aspx; 3、c语言编程、教学要求编程语言的基本知识常用算法的初步编程能力的学习方法主动重视上级实践,4、学习如何尽快用c语言进行编程,学习c语言的基本知识和基本程序结构的读书程序学习c语言的重要手段模仿、改写、创作通过持续的编程实践,逐步理解和掌握编程的基本思想和方法。 5、教材和参考书、谭浩强主编、c语言编程、清华大学出版社、林碧英主编、新编c语言编程教程、中国电力出版社美K.N.King着、吕秀峰译、c语言编程现代法、人民邮电出版社美E。

2、ric S.Roberts着、翁惠玉机械工业出版社,6,考试方式卷扬机考试:%笔试:%平日成绩:%7,第一章c语言编程初步,学习目标是掌握编程语言的基本概念,通过阅读了解机械语言、汇编语言、高级语言的区别和特征的简单c程序, 了解c语言的结构特征熟悉VC 6.0编程环境,掌握VC 6.0环境下c语言程序的开发过程,8、本章的要点、程序是什么? 什么是编程语言? c语言有什么特征?c语言程序的基本框架是什么? 制定一个可执行的c语言程序需要什么步骤? 9,1.1.1语言的概要,1.1.1编程语言计算机能识别的语言是计算机语言,也称为机器语言。 程序是为了完成特定任务而写的一系列有序的指令的集合。。

3、 的双曲正切值。 编程语言计算机编程语言是一种具有特定词汇、特定结构、特殊语法规则和编程功能的专业语言。 编程语言可以分为低层次的编程语言和高层次的编程语言。 机器语言和汇编语言是低级语言,c编程语言是高级语言。 数据和数据的表现功能要求编程人员按照语言规范编程,10,1.1.1编程语言,11, 1.1.1编程语言、机器语言程序00100110101010001001001100110011001001001010101010、汇编语言源MOV AX 30H ADD BX、AX MOV 2100H、BX HLT、高级语言源程序a=300; b=18; c=a b; 用printf(“ a b=。

4、%dn”,c )、12、1.1.1程序设计语言、汇编程序的执行汇编语言编写的程序不能直接在计算机上执行,必须通过汇编程序翻译成二进制机器语言后执行。 13、1.1.1程序设计语言、高级语言程序的执行用高级语言写的程序称为源程序,源程序不能直接在计算机上执行,要在计算机上执行必须翻译成机器指令。 把源程序翻译成机器指令的方式,有编译方式和解释方式两种。 1、编译方式,2,编译方式,14,1.1.2 c语言概要,1972年:贝尔实验室的Dennis Ritchie根据b语言设计并实现了c语言。 1978年: B.W.Kernighan和d.Ritchie (简称k/* printf输出函数main。

5、由函数名称程序从这里执行,#include由编译预处理指令、函数体开始、函数体结束、函数体、注释、 thisisacprogram.pressanykeytocontinue,执行结果,语句,18,1.2c语言程序的概要,【例1-2】输入圆的半径,求出圆的周长和面积。,#include #define PI 3.1415926 /* PI是圆周率,PI是符号常数*/voidmain(voidmain)float,circum,area; /* r半径、circum周长、area面积*/float get_circum(float r) /*宣言函数get _ circl um */float 。

6、set _ area (floatsr )/*宣言函数get_area */printf (输入圆的半径: /*函数get_ circum(r )是圆的周长*/float set _ circl um (floatsr ) return2* pi * r; /*函数get_area (r )计算圆的面积*/float set _ area (floatsr ) return pi * r * r。主函数、子函数、圆的半径:1.5圆的周长为9.42,圆的面积为7.07 press any key to co 1.2.2c语言源程序的结构特征、1、一个c源程序由一个或多个函数构成,函数是c程序的基。

7、本单元。 多个函数可以写在一个或多个文件中。 2、一个源程序无论有多少函数,都必须有一个main函数,即主函数。 无论主函数在源程序中的位置如何,程序的执行都必须始终以主函数开始,以主函数结束。 3、源程序中有预处理指令,预处理指令通常放在源程序的开头。 4 .每个函数体由函数的声明部分和执行部分两部分组成。 函数的常用形式是函数类型函数名(形式参数表)函数体。函数名后必须加括号() 括号内是函数形式的参数。 形参可以有多个,没有形参也不能省略括号。 函数主体必须用一组大括号括起来。 函数主体可以有一个或多个语句,每个语句必须以分号结束。20、1.2.2c语言源程序的结构特征、5、c源程序中可。

8、以包含注释信息,但注释信息必须以/*和*/形式包含。 评论对程序的编译和执行评论不起作用。 说明程序的功能,有助于程序员阅读和理解程序。 评论部分可以写在程序的任何地方。 6、c语言格式自由,一行可以写多句,一句也可以分成多行。 语句用分号分隔,分号表示语句的末尾。 21,1.2.2 c语言源程序的结构特征,写程序时应遵循以下规则: (1)一个句子占一行。 被(2)包围的部分通常表示有程序的层次结构。 通常与结构语句的第一个字符对齐,占一行。 (3)低级的句子和说明比高级的句子和说明缩进几级写,容易看,提高程序的可读性。 在编程时,为了培养好的编程风格,必须努力遵守这些规则。 22、执行1.3。

9、c程序,1、程序设计用计算机解决实际应用问题时的整个处理过程称为程序设计。 分析问题、确定数据结构和算法、创建程序、调试和运行程序、输入程序、翻译(解释为编译)、获得执行结果、23、1.3c程序、编译器:对源程序执行字句如果生成可执行代码的原始程序中有语法错误,则直接表示程序中的语法错误的编程环境(工具)包含程序的编辑、编译、调试等过程。 常用: TURBOC 2.0 VC 6.0、开始、结果、语法错误、源程序. c/.cpp、目标程序. obj、可执行程序. exe、编辑、编译、连接、执行、连接错误、执行错误、24、1.3 启动VC“开始”“程序”“Microsoft visual stud。

10、io 6.0”“Microsoft visual c 6.0”、25、1.3.2microsoftvisualc6.0集成环境,并在2c程序文件“文件”菜单“ 输入源程序存储的路径是,在26,1.3.2 Microsoft visual c 6.0集成环境中,如果程序已经输入,则通过“File”菜单“Open”在搜索范围中找到正确的文件夹,调用指定的程序文件输入源程序,27,1.3.2 Microsoft visual c 6.0集成环境,3编译器“生成”菜单“Compile”或快捷键“Ctrl F7”,错误消息,28, 1.3.2microsoftvisualc6.0集成环境4连接程序“Bu。

11、ild”菜单“Build”或快捷键“F7”、错误消息、29,5可执行程序“Build”菜单“Execute”或1.4总结1 .编程语言计算机编程语言是一种具有计算机能够理解和识别的特定词汇、特定结构、特殊语法规则、编程功能的语言。 2 .编程语言的分类机械语言汇编语言的高级语言3 .计算机程序计算机程序是完成某一指定任务的一系列有序指令的集合。 总结31,1.4.c语言的主要特征c语言是结构化语言。 其层次很清楚,以模块化的方式容易组织程序,调试和维护。 c语言简洁紧凑,使用方便,灵活,只有32个关键字和9种控制语。 c语言的表现力和处理能力非常强。 运算符和数据类型丰富,可以简单地实现复杂的。

12、数据结构。 c语言的库函数非常丰富,包含数百个函数。 这些函数可用于输入/输出、字符处理、存储分配和其他使用操作。 c语言能直接操作硬件,能实现汇编语言能实现的大部分功能。 c语言生成目标代码质量高,程序执行效率高。 c语言的可移植性很高。 c语言的语法限制不严格,编程自由度很大。 32、1.4归纳起来,5.C语言源程序的结构特征源程序由一个或多个函数构成,函数是c程序的基本单元。 源程序只有一个main函数,程序的执行必须始终以main函数开始,以main函数结束。 源程序包含预处理命令,预处理命令位于源文件或源程序的开头。 函数的一般形式是函数类型函数名(形式参数表)函数体。注释信息必须用/*和*/括起来。 c语言的格式自由,一行能写多个句子,一个句子也能分成多行。 语句用分号分隔,分号表示语句的末尾。33、1.4总结,6. C程序执行的基本步骤是,执行包括以下4个步骤的c程序: (1)编辑:用编辑软件将所制作的c程序输入计算机。 (2)编译:将编辑后的源文件翻译成二进制目标代码的过程。 (3)连接:连接目标文件和其他单独编译生成的目标程序模块(如果有)和系统提供的标准库函数,生成可执行文件的过程。 (4)执行:生成可执行文件后,可以直接执行。

你可能感兴趣的:(c语言程序初步)