《(中职)c语言技能教程第1章课件.ppt》由会员分享,可在线阅读,更多相关《(中职)c语言技能教程第1章课件.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中职)c语言技能教程第1章ppt课件第第1 1章章 初识初识C C语言语言语言技能教程语言技能教程第第 一一 章章 1.1 技能技能1:TURBO C软件安装软件安装1.2 技能技能2:认识运行环境认识运行环境1.3 技能技能3:从创建到运行一个从创建到运行一个C程序程序1.1 技能技能 1.1.1 TURBO C的安装的安装1.1.2 TURBO C的启动与退出的启动与退出1.1.1 TURBO C1.1.1 TURBO C的安装的安装【方法【方法1】文件复制法安装文件复制法安装文件复制法安装文件复制法安装:使用拷贝命令将必须的文件使用拷贝命令将必须的文件使用拷贝命令将必须的文件使用拷贝命
2、令将必须的文件(TC.EXE(TC.EXE、*H*H、*.LIB*.LIB、*.OBJ)*.OBJ)和文件夹和文件夹和文件夹和文件夹(INCLUDE(INCLUDE、LIBLIB)拷贝到拷贝到拷贝到拷贝到TCTC子目录下。子目录下。子目录下。子目录下。【方法【方法2】运用运行安装程序安装运用运行安装程序安装运用运行安装程序安装运用运行安装程序安装Turbo C 2.0Turbo C 2.0软件。运行软件。运行软件。运行软件。运行安装盘中的安装程序安装盘中的安装程序安装盘中的安装程序安装盘中的安装程序Install.exeInstall.exe文件,按照提示进行下去,文件,按照提示进行下去,文件
3、,按照提示进行下去,文件,按照提示进行下去,直到安装完毕。直到安装完毕。直到安装完毕。直到安装完毕。1.1 技能技能1.1.2 TURBO C TURBO C的启动与退出的启动与退出【启动方法】【启动方法】【启动方法】【启动方法】方法方法1 1.从从从从DOSDOS环境进入:环境进入:环境进入:环境进入:C:CDTC C:CDTC (进入进入进入进入TCTC子目录子目录子目录子目录)C:TCTC.EXE C:TCTC.EXE (运行运行运行运行TC.EXETC.EXE文件文件文件文件)方法方法2 2.从从从从WindowsWindows环境进入:环境进入:环境进入:环境进入:n n快捷方式法快
4、捷方式法快捷方式法快捷方式法:在:在:在:在WindowsWindows环境中,如果本机中已安装了环境中,如果本机中已安装了环境中,如果本机中已安装了环境中,如果本机中已安装了Turbo CTurbo C,可以在桌面上建立,可以在桌面上建立,可以在桌面上建立,可以在桌面上建立tc.exetc.exe文件的快捷方式,双文件的快捷方式,双文件的快捷方式,双文件的快捷方式,双击该快捷图标即可进入击该快捷图标即可进入击该快捷图标即可进入击该快捷图标即可进入C C语言环境。语言环境。语言环境。语言环境。n n菜单法:菜单法:菜单法:菜单法:单击开始菜单单击开始菜单单击开始菜单单击开始菜单“运行运行运行运
5、行”在运行对话框中键入在运行对话框中键入在运行对话框中键入在运行对话框中键入“C:TCTC.EXE”“C:TCTC.EXE”,“确定确定确定确定”即可。即可。即可。即可。1.1 技能技能【退出方法】【退出方法】图图1-1 Turbo C的退出的退出1.1.2 TURBO C的启动与退出的启动与退出1.1 技能技能1.2 技能技能2 行列行列 插入插入 自动缩进自动缩进 制表符文件名制表符文件名主主菜菜单单编编辑辑窗窗口口图图1-2 Turbo C1-2 Turbo C集成环境的屏幕界面集成环境的屏幕界面信息信息窗口窗口功能功能提示提示窗口窗口1.2 技能技能2 【典型例题】【典型例题】例例1.
6、1 1.1 打开某个路径下的已有的打开某个路径下的已有的c c文件,如文件,如HELLO.CHELLO.C,将源程,将源程序显示在屏幕上。序显示在屏幕上。操作方法操作方法1:菜单法:菜单法 启动启动TC后后,按下按下ALT+F组合键,组合键,进入进入File菜单,选择此菜单中菜单,选择此菜单中Load项,在弹出对话框项,在弹出对话框中选择相应路径下的文件,通过光标移动反相选中中选择相应路径下的文件,通过光标移动反相选中HELLO.C文件后,按回车即可打开该文件。文件后,按回车即可打开该文件。操作方法操作方法2:快捷键法:快捷键法 启动启动TC后,按后,按F3键直接进入键直接进入Load对话框,
7、选中文件对话框,选中文件HELLO.C后回车即可打开该文后回车即可打开该文件。件。1.2 技能技能2 【典型例题】【典型例题】例例1.2 建立并编辑文件名为建立并编辑文件名为word.c,源程序如下:,源程序如下:main()printf(hello!);步骤:步骤:(1)启动启动TC。(2)用菜单法选择:文件用菜单法选择:文件(File)/新建新建(New);出现文件名对话框。出现文件名对话框。(3)键入文件名:键入文件名:word.c(4)在编辑窗口中键入上述程序,每行以回车结束。在编辑窗口中键入上述程序,每行以回车结束。(5)存盘:文件存盘:文件(File)/保存保存(Save)或直接按
8、或直接按F2实现存盘。实现存盘。1.2 技能技能2 【典型例题】【典型例题】例例1.3 将上例所建立的将上例所建立的word.c文件改名为文件改名为hword.c。步骤:步骤:(1)在在TC下打开下打开word.c文件;文件;(2)选择菜单:文件选择菜单:文件(File)/另存为另存为(Write to),出现文件名对话框。出现文件名对话框。(3)键入新的文件名:键入新的文件名:hword.c(4)存盘。存盘。表表表表1-1 1-1 菜单项快捷键一览表菜单项快捷键一览表菜单项快捷键一览表菜单项快捷键一览表菜菜单项单项快捷快捷键键功能功能FileFile菜菜单单LoadLoadF3F3加加载载P
9、ickPickAlt-F3Alt-F3选择选择SaveSaveF2F2存存盘盘QuitQuitAlt+XAlt+X退出退出RunRun菜菜单单RunRunCtrl+F9Ctrl+F9运行程序运行程序Program resetProgram resetCtrl+F2Ctrl+F2程序重启程序重启Go to cursorGo to cursorF4F4运行到光运行到光标处标处Trace intoTrace intoF7F7跟踪跟踪进进入入Step overStep overF8F8单单步步执执行行User screenUser screenAlt+F5Alt+F5用用户户屏幕屏幕Compile t
10、o OBJCompile to OBJAlt+F9Alt+F9编译编译生成目生成目标码标码表表表表1-2 1-2 功能键一览表功能键一览表功能键一览表功能键一览表功能功能键键功能功能F1F1获获得得Turbo C 2.0Turbo C 2.0编辑编辑命令的帮助信息命令的帮助信息F5F5扩扩大大编辑编辑窗口到整个屏幕窗口到整个屏幕F6F6在在编辑编辑窗口与信息窗口之窗口与信息窗口之间进间进行切行切换换F10F10从从编辑编辑窗口窗口转转到主菜到主菜单单PageUpPageUp向前翻向前翻页页PageDnPageDn向后翻向后翻页页HomeHome将光将光标标移到所在行的开始移到所在行的开始End
11、End将光将光标标移到所在行的移到所在行的结结尾尾Ctrl+YCtrl+Y删删除光除光标标所在的一行所在的一行Ctrl+TCtrl+T删删除光除光标标所在所在处处的一个的一个词词Ctrl+KBCtrl+KB设设置置块块开始开始表表表表1-2 1-2 功能键一览表功能键一览表功能键一览表功能键一览表Ctrl+KKCtrl+KK设设置置块结块结尾尾Ctrl+KVCtrl+KV块块移移动动Ctrl+KCCtrl+KC块块拷拷贝贝Ctrl+KYCtrl+KY块删块删除除Ctrl+KRCtrl+KR读读文件文件Ctrl+KWCtrl+KW存文件存文件Ctrl+KPCtrl+KP块块文件打印文件打印Ctr
12、l+F1Ctrl+F1如果光如果光标标所在所在处为处为Turbo C 2.0Turbo C 2.0库库函数函数,则获则获得有关得有关该该函数函数的帮助信息的帮助信息Ctrl+QCtrl+Q查查找找Turbo C 2.0Turbo C 2.0双界符的后匹配符双界符的后匹配符Ctrl+QCtrl+Q查查找找Turbo C 2.0Turbo C 2.0双界符的前匹配符双界符的前匹配符1.3 技能技能3 1.3.1 C语言的程序特点语言的程序特点1.3.2 C程序的运行过程程序的运行过程1.3 技能技能3 【知识点】【知识点】1.3.1 C语言的程序特点语言的程序特点1.C程序的构成:由函数构成。程序
13、的构成:由函数构成。(1)C程序的基本单位是函数。程序的基本单位是函数。(2)一个一个C程序由一个或多个函数组成,但其中必须有且只程序由一个或多个函数组成,但其中必须有且只能有一个主函数即能有一个主函数即main()。(3)一个函数由函数的说明部分和函数体两部分组成。函数一个函数由函数的说明部分和函数体两部分组成。函数的说明部分,包括函数名、函数类型、形式参数。函数的格的说明部分,包括函数名、函数类型、形式参数。函数的格式如下:式如下:函数类型函数类型 函数名函数名(形式参数形式参数)函数体函数体1.3 技能技能3 【知识点】【知识点】1.3.1 C语言的程序特点语言的程序特点(4)函数名后必
14、须有对圆括号函数名后必须有对圆括号“()”,这是函数的标,这是函数的标志。如志。如main(),printf()。(5)函数体必须由一对大括号函数体必须由一对大括号“”括起。一个函数括起。一个函数至少有一对大括号,若有多个大括号,则最外层的一至少有一对大括号,若有多个大括号,则最外层的一对为函数体的范围。函数体可以没有,这样的函数称对为函数体的范围。函数体可以没有,这样的函数称为空函数。为空函数。(6)C语言本身没有输入输出语句。输入和输出的操语言本身没有输入输出语句。输入和输出的操作是由库函数作是由库函数scanf()和和printf()等函数来完成的。等函数来完成的。1.3 技能技能3 【
15、知识点】【知识点】1.3.1 C语言的程序特点语言的程序特点2.C程序的书写风格:自由灵活。程序的书写风格:自由灵活。(1)C程序中所有函数的位置都是任意的,但总是从主函数开程序中所有函数的位置都是任意的,但总是从主函数开始执行到主函数结束。始执行到主函数结束。(2)一行内可以写多条语句,一条语句也可写在多行上,用一行内可以写多条语句,一条语句也可写在多行上,用“”作续行符。作续行符。(3)分号分号“;”是是C语句的必要组成部分,即每条语句都必须语句的必要组成部分,即每条语句都必须以分号结束。以分号结束。(4)可以用可以用/*/对程序中的任何部分作注释,其作用是增对程序中的任何部分作注释,其作
16、用是增强程序的可读性。给程序加上必要的注释是好的编程习惯。强程序的可读性。给程序加上必要的注释是好的编程习惯。1.3 技能技能3 【典型例题】【典型例题】1.3.1 C语言的程序特点语言的程序特点例例1.4 C 程序是由函数构成的。程序是由函数构成的。main()/*1:主函数主函数*/*2:主函数的函数体开始处主函数的函数体开始处*/int a,b,c;/*3:定义变量定义变量*/scanf(%d,%d,&a,&b);/*4:用用scanf()函数输入函数输入a,b的值的值*/c=sum(a,b);/*5:调用调用sum函数函数*/printf(sum=%d,c);/*6:用用printf(
17、)函数输出函数输出c的值的值*/*7:主函数的函数结束处主函数的函数结束处*/sum(int x,int y)/*8:定义定义sum函数函数*/int z;/*9*/z=x+y;/*10*/return(z);/*11:将将z的值返回主函数的值返回主函数*1.3 技能技能3 【典型例题】【典型例题】1.3.1 C语言的程序特点语言的程序特点例例1.4 程序分析程序分析:(1)本本程程序序一一共共有有四四个个函函数数。即即main()函函数数、sum()函函数数、scanf()函数、函数、printf()函数。其中,函数。其中,sum()是用户定义的函数。是用户定义的函数。(2)main()的的
18、函函数数体体是是2行行7行行。sum()的的函函数数体体是是9行行11行。行。(3)sum()函数的作用是对两个整型数求和。函数的作用是对两个整型数求和。(4)本本程程序序对对a,b求求和和是是通通过过调调用用sum()实实现现的的,求求得得的的结结果果是是通通过过return(z)语句返回语句返回main()函数的。函数的。1.3 技能技能3 【知识点】【知识点】1.3.2 C程序的运行过程程序的运行过程C语言程序从编辑到运行一般经历语言程序从编辑到运行一般经历4个步骤:个步骤:1.程序编辑程序编辑:完成源程序的录入、修改与保存。生成:完成源程序的录入、修改与保存。生成扩展名为扩展名为.c的
19、的C语言源文件。语言源文件。2.程序编译程序编译:计算机不能直接执行用高级语言编写的:计算机不能直接执行用高级语言编写的源程序,必须将源程序翻译成二进制目标程序。翻译源程序,必须将源程序翻译成二进制目标程序。翻译工作是由编译程序完成的,翻译的过程称为编译,编工作是由编译程序完成的,翻译的过程称为编译,编译的结果称为目标程序,目标程序文件的扩展名为译的结果称为目标程序,目标程序文件的扩展名为“.obj”。编译阶段还进行对源程序的语法检查。编译阶段还进行对源程序的语法检查。1.3 技能技能3 【知识点】【知识点】1.3.2 C程序的运行过程程序的运行过程3.程序连接程序连接:程序编译成目标程序后,
20、便可进行连接。:程序编译成目标程序后,便可进行连接。“连接连接”的目的是使程序变成在计算机上可以执行的的目的是使程序变成在计算机上可以执行的最终形式。在这一阶段,系统程序库中的程序要与目最终形式。在这一阶段,系统程序库中的程序要与目标程序连接,形成可执行文件,其文件扩展名为标程序连接,形成可执行文件,其文件扩展名为“.exe”。4.程序运行程序运行:运行可执行文件,从而得到运行结果。:运行可执行文件,从而得到运行结果。若得不到正确的结果,必须修改源程序,重新编译和若得不到正确的结果,必须修改源程序,重新编译和连接;若能得到正确结果,则整个过程顺利结束。连接;若能得到正确结果,则整个过程顺利结束
21、。Compile/compileF9Run/RunCtrl+F9File/Save F2编辑(example.c)编译(example.obj)连接(example.exe)运行建立、修改源程序语法检查生成可执行文件步 骤菜单/快捷键盘步 骤功功 能能图图1-6 C1-6 C程序编辑及运行的步骤程序编辑及运行的步骤1.3 技能技能3【典型例题】【典型例题】1.3.2 C程序的运行过程程序的运行过程例例1.5 编程输出如下内容:编程输出如下内容:Hello,World!Welcome to the C language world!Everyone has been waiting for.1.
22、3 技能技能3【典型例题】【典型例题】1.3.2 C程序的运行过程程序的运行过程分析分析:步骤步骤1编辑:编辑:在在Turbo C的集成环境下,键入如下源文的集成环境下,键入如下源文件,每行以回车结束。敲件,每行以回车结束。敲Alt+F组合键打开组合键打开File菜单,菜单,File菜单菜单中中Write to选项可将默认的选项可将默认的NONAME.C文件名改为任意文件名文件名改为任意文件名(或用或用Save选项进行第一次存盘选项进行第一次存盘)。程序如下:。程序如下:main()printf(Hello,World!n);printf(Welcome to the C language w
23、orld!n);printf(Everyone has been waiting for.n);步骤步骤2编译编译:选择菜单:选择菜单CompileCompile to OBJ项完成编译。(此步骤可项完成编译。(此步骤可与连接、运行一起进行。)编译时如果有语法错误,则会进行提示,如图与连接、运行一起进行。)编译时如果有语法错误,则会进行提示,如图1-7所示:所示:图图1-7 编译阶段语法错误提编译阶段语法错误提示窗口示窗口步骤步骤3连接:连接:选择菜单选择菜单CompileLink EXE,连接并生成连接并生成.EXE文文件。连接后的正确窗口如图件。连接后的正确窗口如图1-8所示。(此步骤可与
24、编译、运行所示。(此步骤可与编译、运行一起进行)。一起进行)。图图1-8 通通过连过连接接的正确窗口的正确窗口步骤步骤步骤步骤44运行运行运行运行:选择菜单:选择菜单:选择菜单:选择菜单RunRunRunRun运行程序。编译、连接和运行程序。编译、连接和运行程序。编译、连接和运行程序。编译、连接和运行可一起进行,具体方法如下运行可一起进行,具体方法如下运行可一起进行,具体方法如下运行可一起进行,具体方法如下:方法方法方法方法1.1.一步完成。按一步完成。按一步完成。按一步完成。按F10F10键激活主菜单后选择键激活主菜单后选择键激活主菜单后选择键激活主菜单后选择RunRun菜单菜单菜单菜单/R
25、un/Run命令,或直接按命令,或直接按命令,或直接按命令,或直接按Ctrl+F9Ctrl+F9,键,系统自动完成编译、连接和运行全部工作,输出运,键,系统自动完成编译、连接和运行全部工作,输出运,键,系统自动完成编译、连接和运行全部工作,输出运,键,系统自动完成编译、连接和运行全部工作,输出运行结果。行结果。行结果。行结果。方法方法方法方法2 2:分步完成。选择:分步完成。选择:分步完成。选择:分步完成。选择Compile/CompileCompile/Compile项或按项或按项或按项或按F9,F9,系统只系统只系统只系统只完成编译与连接,再选择完成编译与连接,再选择完成编译与连接,再选择
26、完成编译与连接,再选择Run/RunRun/Run项运行。项运行。项运行。项运行。步骤步骤步骤步骤55查看结果查看结果查看结果查看结果:按按按按 Alt+F5 Alt+F5查看结果,按回车键重新返回查看结果,按回车键重新返回查看结果,按回车键重新返回查看结果,按回车键重新返回Turbo CTurbo C的编辑环境;或按下的编辑环境;或按下的编辑环境;或按下的编辑环境;或按下Alt+XAlt+X或选择或选择或选择或选择FileQuitFileQuit项退出项退出项退出项退出Turbo CTurbo C环境后,也可看到输出结果。若得不到正确结果,环境后,也可看到输出结果。若得不到正确结果,环境后,
27、也可看到输出结果。若得不到正确结果,环境后,也可看到输出结果。若得不到正确结果,修改源程序,重新编译和连接。修改源程序,重新编译和连接。修改源程序,重新编译和连接。修改源程序,重新编译和连接。1.3 技能技能3【典型例题】【典型例题】1.3.2 C程序的运行过程程序的运行过程例例1.6 输入并运行程序,写出运行结果。输入并运行程序,写出运行结果。main()int a,b,sum;a=123;b=456;sum=a+b;printf(sum is%dn,sum);理论与上机实习双指导理论与上机实习双指导 一、学习目标一、学习目标 本章重点介绍了本章重点介绍了C语言的运行环境、语言的运行环境、C
28、语言程序的语言程序的组成结构和基本的上机步骤以及编写程序的方法。组成结构和基本的上机步骤以及编写程序的方法。二、常见问题及上机注意事项二、常见问题及上机注意事项1、初学者经常会遇到系统提示你找不到、初学者经常会遇到系统提示你找不到stdio.h,conio.h等等include文件;此外还可能碰到文件;此外还可能碰到cos.obj无法连接无法连接的错误,别急,这些问题是由于没有设置好路径引起的,的错误,别急,这些问题是由于没有设置好路径引起的,因此使用前请注意路径设置:因此使用前请注意路径设置:设置方法为:设置方法为:OptionsDirectories Include directories
29、:TC所在目录所在目录include Library directories:TC所在目录所在目录lib理论与上机实习双指导理论与上机实习双指导 二、常见问题及上机注意事项二、常见问题及上机注意事项2.在程序中如何使用汉字。在程序中如何使用汉字。在在C编译窗口中输入汉字需要中文环境。编译窗口中输入汉字需要中文环境。(1)如果用的是如果用的是DOS操作系统,那么就需要安装操作系统,那么就需要安装CCDOS或或UCDOS;在;在DOS提示符下输入如下命令即可:提示符下输入如下命令即可:C:CDUCDOS C:UCDOSUCDOS(2)如果是如果是WIN95/98操作系统,则在操作系统,则在DOS命
30、令窗口中命令窗口中运行下面这个批处理文件即可,而不必另外安装中文运行下面这个批处理文件即可,而不必另外安装中文DOS系统:系统:C:WINDOWSPDOS95 PDOS95是一个批处理文件,运行完后,系统进入是一个批处理文件,运行完后,系统进入Windows中文中文DOS方式,在方式,在C编辑窗口中按编辑窗口中按Ctrl+“空格键空格键”启动启动WIN95中文输入法,可在英文和中文输入方式之中文输入法,可在英文和中文输入方式之间切换,按间切换,按Ctrl+Shift键可在中文输入法之间切换。键可在中文输入法之间切换。理论与上机实习双指导理论与上机实习双指导 二、常见问题及上机注意事项二、常见问
31、题及上机注意事项3.同一时刻编辑窗口中只能有一个源程序。一个程序同一时刻编辑窗口中只能有一个源程序。一个程序运行结束后,如果想建立并运行另一个程序,则可用运行结束后,如果想建立并运行另一个程序,则可用File/Load或或File/New编辑另一个已有的程序或新程序。编辑另一个已有的程序或新程序。4.在运行程序之前要养成先存盘的好习惯。在运行程序之前要养成先存盘的好习惯。5.clrscr()是清屏函数,这个函数的调用应放在输出运是清屏函数,这个函数的调用应放在输出运行结果的语句之前。行结果的语句之前。6.可采用可采用Ctrl+来插入光标所在的一行。来插入光标所在的一行。7.可采用可采用Ctrl+Y 来实现删除光标所在一行。来实现删除光标所在一行。8.程序的运行结果往往会出现与本题无关的结果,这程序的运行结果往往会出现与本题无关的结果,这时应考虑将文件另存为其它文件名再运行观察结果。因时应考虑将文件另存为其它文件名再运行观察结果。因为其无关结果可能是系统默认模式下的程序的结果。为其无关结果可能是系统默认模式下的程序的结果。