1、高级语言程序设计2011年 9月教师:章 静Email: zhangcom_C语言程序设计n 教学要求掌握程序设计语言的基本知识常用算法初步的程序设计能力n 学习方法自主学习重视上机实践如何尽快学会用 C语言进行程序设计n 了解程序设计语言 (C语言 )n 模仿、改写、编写n 通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。教材和参考书1教科书: 高级语言程序设计 黄翠兰 主编,厦门大学出版社 学习指导 黄翠兰 主编,厦门大学出版社2. 参考书 .n C语言编程(第 3版), 美 Stephen, G.Kochan,张小潘译,电子工业出版社, 2006n C语言教程(第 4版),
2、美 Al Kelley, Ira Pohl,徐波译,机械工业出版社, 2007n 标准 C语言基础教程(第 4版), 美 Gary J. Bronson,单先余等译,电子工业出版社, 2006n C程序设计语言, 美 Brian W. Kernighan, Dennis M. Ritchie,徐宝文等译,机械工业出版社, 2006课程参考书5 The C programmingKernighen 输出一个字符串程序运行结果: This is a C program.例 2 求矩形面积程序 AREA.C /*求矩形的面积 */#include /*编译预处理 文件包含 */main() /*主函
3、数 */ int x,y,area; /*定义变量 x,y,area类型为整型 */x=8;y=6; /*变量 赋初值 */area=x*y; /*求 面积 area*/printf(“ 面积 area=%dn”, area); /*输出(显示)计算结果 */例 3求两数之和。void main( ) int a,b,c ;int add(int x,int y); scanf( “%d,%d“, c=add(a , b );printf(“add=%d“,c); int add(int x,int y ) int z ;z=x+y;return(z);( 1) 函数是语言程序的基本单位。ma
4、in()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。( 2) C语言程序总是从 main()函数开始执行。一个语言程序,总是从 main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数 main()放在最前头。( 3)函数的一般结构 任何函数(包括主函数 main())都是由 函数说明 和 函数体 两部分组成。其一般结构如下:函数返回值的类型 函数名 (函数参数表 ) 说明语句部分;执行语句部分; 函数首部函数体( 4)每个语句必须用分号 “; ”结束;(注意是 “每个语句而不是每行语句 ”) 【 注意 】 编译预处理行和函数定义的花括号 “”后不允许加 “; ”。( 6)使用系统提供的标准库函数或其他文件提供的现成函数时,必须使用 “文件包含 ”(除了 printf和 scanf语句)( 7)可加注释 /* */ , 必须成对出现源程序test.c test.obj可执行代码test.exe编译连接运行(键盘上热键 F9)键盘上热键 Ctrl+F9查看结果 键盘上热键 Alt+F51.2.3、 Turbo C 2.0 上机步骤保存 (键盘上热键 F2)开始 结果语法错误源程序.c / .cpp目标程序.obj可执行程序.exe编辑 编译 连接 运行连接错误运行错误C语言程序的调试、运行步骤