第一章C语言设计初步.ppt
《第一章C语言设计初步.ppt》由会员分享,可在线阅读,更多相关《第一章C语言设计初步.ppt(52页珍藏版)》请在三一文库上搜索。
1、C语言教学课件,制作: 朱成彪 2004,第一章 C语言初步设计 第二章 数据描述与基本操作 第三章 C语言的流程设计 第四章 模块化设计 第五章 数组 第六章 指针 第七章 结构体、共用体和枚举类型数据,目 录,第一章 C语言初步,1.1.1 程序设计语言的发展 (一)机器语言: 用几个字节来表示一条指令,且采用二进制表示。 格式为:操作码+操作数。 特点:是面向机器的编程,编程复杂,但程序的运行效序高。 (二)汇编语言(ASM 和MASM) 将机器语言的指令用一些助记符来表示,源程序是ASCII代码文件,在程序运行前应将源程序文件编译成二进制的可执行文件。 特点:也是面向机器的编程,编程仍
2、然较复杂。 机器语言和汇编语言属于低级语言,能直接操作硬件,高级语言,C语言的特点,1.12 程序设计语言的支持环境 操作系统是程序设计的最重要的支持环境,另外还要有在操作系统基础上安装的语言编译系统(语言以Turbo C为最常见)。,1.1.3 源程序的编缉编译连接和运行 编辑:作用是根据程序所要解决的问题写出ASCII代码的源程序文件 C语言的源程序文件的扩展名是 .c,C的源程序一般是在C语言的编辑器中来编写(了解C的安装,设定) 编译:作用是将源程序转化成二进制的目标文件。 C语言的目标文件的扩展名是 .obj, 在C的编辑环境下可以按 AltF9 来完成。,返回,连接:作用是将一个工
3、程中的多个目标文件(.obj)和有关的库文件(.lib)连接成一个可执行文件(.exe)。 若在编译器中运行当前打开的程序按Ctrl+F9可完成,观看运行结果可按alt+F5来完成。之后,按Esc键可以重新返回到编辑状态。 若在DOS命令提示符下运行程序,只要在命令提示符下键入可执行文件的文件基本名即可。,返回,综上:用高级语言编写程序,到程序能执行,应有下面的四个过程:(以C语言为例) 编辑(.c源文件)、编译(.obj文件)、连接(.exe文件),运行。,1.3.2 关键字 C语言的关键字共有32个, (由系统定义,不能重作其它定义)根据关键字的作用,可分其为数据类型关键字、控制语句关键字
4、、存储类型关键字和其它关键字四类。 (1)数据类型关键字(12个):char, double, float, int, long, short, signed, struct, union, unsigned, void, enum, (2)控制语句关键字(12个):break, case, continue, default, do, else, for, goto, if, return, switch, while (3)存储类型关键字(4个):auto, extern, register, static (4)其它关键字(4个):const, sizeof, typedef, vola
5、tile p351,9种控制语句: if( )else for( ) while( ) dowhile( ) continue break switch goto return,C语言程序设计 第一章 C语言概述,34种运算符: 算术运算符:+ - * / % + - 关系运算符: = != 逻辑运算符:! & | 位运算符 : | & 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. - 下标运算符: 其它 :( ) -,C语言程序设计 第一章 C语言概述,C语言程序设计 第一章 C语言概述,格式
6、特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式,C语言程序设计 第一章 C语言概述,main( ) . . . . ,main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum); ,优秀程序员的素质之一: 使用TAB缩进 对齐 有足够的注释 有合适的空行,结构特点 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 程序
7、语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 不产生编译代码,例: /*This is the main /* of example1.1*/ */,编译预处理命令,C语言程序设计 第一章 C语言概述,1.4 C程序的上机步骤 C程序开发步骤,file.exe,C语言程序设计 第一章 C语言概述,程序代码的录入, 生成源程序*.c,语法分析查错,翻译 生成目标程序*.obj,与其它目标程序或库 链接装配,生成可执行 程序*.exe,进入Turbo C D:TCTC.exe 主控菜单 文件操作FILE :New Load Save Write to 编辑操作E
8、DIT:插入/修改 块 查找/替换 编译链接COMPILE LINK MAKE 执行RUN 退出Turbo C Alt +x Alt+F ,Q 帮助Help F1 Ctrl+F1,C语言程序设计 第一章 C语言概述,基本操作: F10-调用主菜单 F2-存盘 F3-打开 Ctrl+F9-Run Alt+F5-User Screen,常用热键,文本编辑: -移动光标 PgUp,PgDn-上下翻页 Ctrl+PgUp,Ctrl+PgDn-文件首尾 Home End Ddelete Insert Bkspace,窗口操作: F5-窗口缩放 F6-窗口切换,C语言程序设计 第一章 C语言概述,常用功能
9、键及其作用见C语言习题集与上机指导P.264,Turbo C 2.0 的用法,(一)启动方法 机房里Turbo C装在 C:progtc(或tc2)文件夹下, 方法1:在MS-DOS下运行 开机后,选择Windows98启动菜单中第5项 出现DOS命令提示符 C:_ 输入目录转换命令 cd progtc 回车 再输入运行Turbo C的命令 tc 回车 (若启动菜单未出现,可重新启动后按F8),方法2:在Windows98下运行,依次打开“我的电脑”、C盘、prog、tc 文件夹,双击“ tc.exe”文件; 或者切换到MS-DOS方式(点“开始”、“程序”、“MS-DOS方式”),出现DOS
10、提示符后,再按方法1运行tc 。,在窗口方式下的Turbo C 界面,(二)文件菜单(File ) 1. 打开文件菜单 Alt + F (或F10 、F),Load 打开磁盘中的源文件 New 新建源文件 Save 保存到磁盘 Write to 另存为(可改名及存放位置) Os shell 切换到DOS提示符下, (退出DOS提示符,敲 exit) Quit 退出TC,打开磁盘中的源文件 对话框 (1),在此输入路径、文件名, 也可直接回车进入TC当前目录、 显示所有C语言源程序,再选择,打开磁盘中的源文件 对话框 (2),用光标键选择文件, 回车即打开该文件,保存 源文件对话框 (保存到磁盘
11、),第一次保存可输入文件名及路径,否则,以系统默认的文件名noname.c 保存在TC当前目录下,另存为对话框 (可改名、改存放位置),若要保存到软盘上,可输入: A:filename,切换到DOS提示符下,可执行各种DOS命令, 退出DOS提示符,敲 exit回到TC编辑窗口,若文件修改后未存盘, 当执行New和 Quit命令时, 将会出现此对话框, 询问是否保存该文件?,(三)编译(Compile)与运行(Run),敲 Ctrl +F9 键,TC 将执行编译和运行命令, 若有错误,将在信息(Message) 窗口中显示,根据提示找出错误,修改后再运行,直到结果正确为止。,(四)查看运行结果
12、,敲 Alt +F5 将切换到用户屏幕(User screen), 敲任意键又从用户屏幕返回到TC编辑窗口 (要祥细了解各菜单作用请看C语言习题集与上机指导P246-P263),1.2 用库函数组装程序,C语言程序是由函数构成的,所谓函数就是指具有一定功能的语句块,用一对 括起来。 C语言中的函数有三大类 1、main( )函数,是程序所必须的。程序总是从这个函数的第一个语句开始执行。它可以使用(俗称调用)其它函数)。 2、库函数:C语言向程序员提供了具有特殊功能的函数,函数的代码位于lib子目录下的一些 .lib文件中。 、自定义函数:因为库函数的个数及功能是很有限的,故语言也允许程序员根据
13、程序的功能来定义一些函数。,返回,例1.1 显示programming is fun 的语言程序如下: main() printf(“programming if fun !n”); 运行 说明: 、main 和printf( print function 的简写)都是函数的名字,后面跟有( ),一般的,( )用于列出函数的参数,在这里,main没有参数(事实上允许main函数可有也可无参数),而printf函数中有一个参数,即“ ” 中的多个字符(俗称字符串)。 、通常将称作语句块。紧跟在函数名后面,也称作作函数体,表示该函数要完成的功能(俗称对函数的定义)。由此可见:这里的main函数的定
14、义只是调用了一个库函数 printf .,3、printf这个函数的定义在哪?在lib子目录 的某个.lib 文件中定义。故printf是个库函数,可直接调用,不必在此再定义了。只需在调用时在()中代入参数就行,这里的参数是个字符串:“programming if fun !n” 。 、语言用分号“ ;”来表示一个语句结束,“;”称作语句的结束标志。 、printf的打印过程为,即在当前光标处打印第一个字符,光标向右移一列(每行列),再打印第二个字符。直至“ ”中的字符打印完毕。在此过程中若光标移动至行尾,光标将会自动移动到下一行的行首。 、特别地、printf的函数的参数中有时有个 “n”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 语言 设计 初步
链接地址:https://www.31doc.com/p-2254509.html