版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1CC语言程序的开发过程语言程序的开发过程2第1页/共69页3C源程序目标代码可执行程序C 语言函数库编译连接第2页/共69页4第3页/共69页5第4页/共69页6第5页/共69页7第6页/共69页88“集成式程序开发环境集成式程序开发环境”(Integrated Development Environment,IDE),把编程过程中),把编程过程中需要使用的所有支持软件都集成在一起,统一地进行管需要使用的所有支持软件都集成在一起,统一地进行管理和使用。理和使用。第7页/共69页9第8页/共69页10第9页/共69页1111File文件操作Edit编辑Run运行Compile编译Proj
2、ect项目文件Option选项Debug调试Break/watch中断/观察第10页/共69页1212TC工具基本上使用工具基本上使用键盘操作键盘操作!菜单菜单File有多个命令,用上下光有多个命令,用上下光标键标键和和可以选择各个命令。可以选择各个命令。若选择New,表示开始编写一个新的源程序,文件名为默认文件名:Noname.c,此时可以输入你的源程序内容;第11页/共69页1313若选择Load,表示装入一个源程序,屏幕上又提示你输入文件名:v若输入若输入ex01.cex01.c,系统将查找当前目录有没有此文件。若存,系统将查找当前目录有没有此文件。若存在将打开此文件,此时你可以重新编辑
3、这个源程序的内容在将打开此文件,此时你可以重新编辑这个源程序的内容;v若没有此文件,则系统会建立一个以指定的名字命名的新若没有此文件,则系统会建立一个以指定的名字命名的新的源程序,此时可以输入源程序的内容。的源程序,此时可以输入源程序的内容。 第12页/共69页1414在进行编译之前,需要先把在进行编译之前,需要先把TC的编译路径的编译路径设置好,安装后只进行一次即可!设置好,安装后只进行一次即可!v如图所示,使用光标键进入如图所示,使用光标键进入OptionsOptions菜单命令(也可以使菜单命令(也可以使用快捷命令用快捷命令Alt+OAlt+O);在命令中选择);在命令中选择Direct
4、oriesDirectories命令,出命令,出现图示的窗口;可以看到显示的路径与所建立的现图示的窗口;可以看到显示的路径与所建立的E:TCE:TC不不同。同。v将图中的将图中的E:TURBOC2E:TURBOC2均修改为均修改为E:TCE:TC;方法见下述。;方法见下述。第13页/共69页1515先使用光标键选中先使用光标键选中“Include directories:”条目,按回车键,出现图示画面,将图条目,按回车键,出现图示画面,将图中的中的E:TURBOC2修改为修改为E:TC;再按回;再按回车键完成修改,结果见图。车键完成修改,结果见图。第14页/共69页1616以同样的操作完成其他
5、两个条目的修改,结果见以同样的操作完成其他两个条目的修改,结果见图。图。注意修改的路径一定得与自己实际情况相符!注意修改的路径一定得与自己实际情况相符!第15页/共69页1717按按ESCESC键键一次一次,关闭该窗口。使用光标键选中,关闭该窗口。使用光标键选中“Save optionsSave options”条目,见左图示。(若不慎关闭条目,见左图示。(若不慎关闭了该界面,可以再进入操作。)了该界面,可以再进入操作。)按回车键打开该命令窗口,见右图示;将路径修改为按回车键打开该命令窗口,见右图示;将路径修改为“E:TCTCCONFIGTCE:TCTCCONFIGTC”。然后按回车键出现下页
6、图示。然后按回车键出现下页图示。注意修改的路径一定得与自己实际情况相符!注意修改的路径一定得与自己实际情况相符!第16页/共69页1818在下图所示窗口中键入在下图所示窗口中键入“Y”键,关闭该窗口,完成设键,关闭该窗口,完成设置!置!进行上述正确的设置后,就可以开始编译源程序了!进行上述正确的设置后,就可以开始编译源程序了!第17页/共69页19191、Compile to OBJ2、Link EXE fileMake EXE file (F9键)第18页/共69页2020但若程序中有语法上的错误,编译将通不过,此时则但若程序中有语法上的错误,编译将通不过,此时则在在MessageMessa
7、ge窗口中提示语法上有错误的行号和错误原因窗口中提示语法上有错误的行号和错误原因,按,按F6F6你可以重新修改源程序。你可以重新修改源程序。 第19页/共69页2121若程序中有库函数不存在等连接上的错误时,在若程序中有库函数不存在等连接上的错误时,在MessageMessage窗口中仍将提示错误原因,窗口中仍将提示错误原因,第20页/共69页22221、Compile to OBJ2、Link EXE file3、执行程序Run第21页/共69页2323但若程序中有语法上的错误,编译将通不过,此时则但若程序中有语法上的错误,编译将通不过,此时则在在MessageMessage窗口中提示语法上
8、有错误的行号和错误原因窗口中提示语法上有错误的行号和错误原因,按,按F6F6你可以重新修改源程序;你可以重新修改源程序;若程序中有库函数不存在等连接上的错误时,在若程序中有库函数不存在等连接上的错误时,在MessageMessage窗口中仍将提示错误原因,此时程序还不能运窗口中仍将提示错误原因,此时程序还不能运行;行;若程序没有任何错误的话,即编译和连接都通过了,若程序没有任何错误的话,即编译和连接都通过了,RunRun命令将执行此程序。命令将执行此程序。你可以用你可以用Alt+F5Alt+F5命令来查看程序的运行结果,再按任命令来查看程序的运行结果,再按任意键又返回编辑状态。意键又返回编辑状
9、态。第22页/共69页2424q菜单菜单File中的命令中的命令Save将以原文件名保存,将以原文件名保存,q命令命令Write to允许你给允许你给源程序另起一个文件名源程序另起一个文件名保存。保存。q若要继续编写下一个源若要继续编写下一个源程序,可以重复上述过程序,可以重复上述过程。程。q菜单菜单File中的命令中的命令Quit将退出将退出Turbo C环境。环境。第23页/共69页2525F9 Ctrl + F9F6ALT+F5编译编译 、链接、链接 程序程序 运行程序运行程序窗口切换窗口切换, ,可在编辑窗口和信息可在编辑窗口和信息窗口进行切换窗口进行切换查看运行结果查看运行结果注意使
10、用帮助键注意使用帮助键F1来学习操作命令!来学习操作命令!第24页/共69页26编辑链接编译执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c语法分析查错,翻译语法分析查错,翻译生成目标程序生成目标程序*.obj与其它目标程序或库与其它目标程序或库链接装配链接装配,生成可执行生成可执行程序程序*.exe源程序目标程序可执行程序内容程序设计语言机器语言机器语言可执行不可以不可以可以文件名后缀.c.obj.exe第25页/共69页27第26页/共69页28第27页/共69页29a.outabc第28页/共69页30第29页/共69页31程序中说明:/* */ 为C程序的多行注释命令,在括
11、号中间的内容不被执行,只作为程序注释;程序的运行结果为:第30页/共69页32第31页/共69页33“臭名昭著臭名昭著”的的Hello World程程序序输出:输出:Hello,World!Hello,World!第32页/共69页34第33页/共69页35第34页/共69页36第35页/共69页37第36页/共69页38/* example1.2 The Sum of two numbers*/main()/* sum of two numbers*/int a,b,sum; /*declare variable*/a=123;b=456;sum=a+b;printf(“sum is%dn”
12、,sum);第37页/共69页39/* example calculate the sum of a and b*/#include /* This is the main program */main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %dn,sum);/* This function calculates the sum of x and y */int add(int x,int y) int z; z=x+y; return(z);函数函数语句语句预处理命令预处理命令注释注释运行结果:运行结果:sum=34第38
13、页/共69页40第39页/共69页41第40页/共69页42第41页/共69页43例: /*This is the main /* of example1.1*/ */ 非法第42页/共69页44main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum);第43页/共69页45第44页/共69页46第45页/共69页47返回“臭名昭著臭名昭著”的的Hello World程序程序输出:输出:Hello,World!Hello,World!第46页/共69页48第47页/
14、共69页49/* example1.2 The Sum of two numbers*/main()/* sum of two numbers*/int a,b,sum; /*declare variable*/a=123;b=456;sum=a+b;printf(“sum is%dn”,sum);第48页/共69页50/* example calculate the sum of a and b*/#include /* This is the main program */main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum=
15、%dn,sum);/* This function calculates the sum of x and y */int add(int x,int y) int z; z=x+y; return(z);函数函数语句语句预处理命令预处理命令注释注释运行结果:运行结果:sum=34第49页/共69页51第50页/共69页52返回第51页/共69页53main() /*主函数主函数*/ int x,y,max; /*定义三个整数变量定义三个整数变量*/ /*在屏幕上输出在屏幕上输出:请输入两个整数的值请输入两个整数的值*/ printf(“请输入两个整数请输入两个整数x,y的值的值”); sca
16、nf(“%d %d”,&x,&y); /*在键盘上输入在键盘上输入x y的值的值*/ if (xy) max=x; /*x的值赋给的值赋给max*/ else max=y; /*y的值赋给的值赋给max*/ printf(“最大数是:最大数是:%d”,max); /*输出最大输出最大max*/第52页/共69页54第53页/共69页55第54页/共69页56第55页/共69页57例: /*This is the main /* of example1.1*/ */ 非法第56页/共69页58main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum);第57页/共69页59编辑链接编译执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c语法分析查错,翻译语法分析查错,翻译生成目标程序生成目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版25MW柴油发电机电站智能化管理系统技术服务协议3篇
- 2024年食品企业员工固定期限劳动协议范本版B版
- 2025版出轨离婚协议书范本及财产分配及子女赡养费协议3篇
- 14穷人 说课稿-2024-2025学年六年级上册语文统编版
- 2024服装厂工人劳动合同
- 2《我是什么》说课稿-2024-2025学年统编版语文二年级上册
- 二零二四年度销售代理关于汽车销售代理的合同
- 2023-2024学年沪科版(2019)高中信息技术必修二第二单元项目三《分析电子点餐信息系统-认识计算机和移动终端》说课稿
- 2025年智能马桶项目规划申请报告
- 2025年碳纤维预制件项目申请报告
- 六年级作文指导暑假趣事经典课件
- 年代80初中英语第一册
- 最敬业员工无记名投票选举表
- 建设工程质量检测作业指导书+仪器设备操作规程2021版
- 桥式起重机制造和生产工艺研究
- 土方测量报告
- 中医基础理论考试题库及答案(一)
- 产品委托销售协议
- GA 1807-2022核技术利用单位反恐怖防范要求
- 高中历史教学中开展小组合作学习的思考
- 梅毒诊疗指南(2014版)
评论
0/150
提交评论