




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计课程要求
C语言是国际上广泛流行、很有发展前途的计算机高级语言。它适用于作为系统描述的语言,即可以用来描写系统软件,也可以用来写应用软件。是很多计算机课程的先修课程。学好C语言有助于学习其他计算机学科,而计算机和各个学科结合是相当紧密的。课前要预习,课堂上要认真听讲
看参考书、独立完成作业
上机前先完成预习报告,严禁抄袭!
上机后准时交实验报告
若有错,要及时更正本课程主要内容介绍一、C语言概述七、数组二、程序的灵魂--算法八、函数三、数据类型、九、编译预处理
运算符和表达式十、指针四、顺序程序设计十一、结构体与共用体五、选择结构程序设计十二、位运算六、循环控制十三、文件第一章C语言概述C语言发展历史C语言的特点简单的C程序介绍C程序上机过程及步骤程式语言语言的用途是做为人与人沟通的桥梁,例如:和美国人交談就要用英文沟通。同样地,人若要和电脑沟通讲話,就必須使用电脑『懂』的語言,这种语言称为程式语言(ProgrammingLanguage)。而一般我们用来与人沟通的语言则称为自然语言(NaturalLanguage)。程式語言依据与自然语言的相似度又可以分为3种:机器語言、低阶語言及高阶语言。其中高阶语言与人类所使用的自然语言最为相近,而机器语言则和人类所使用的语言南辕北辙。程式语言分类0101010101010101010
-机器语言MovAX,3
-组合语言(汇编语言)Print“Hello”;-高级语言电脑只看得懂010101但人很难了解010101C语言是在70年代,由贝尔实验室的KenThompson与DennisRitchie共同发展的一套电脑语言,該版本称为K&RC。之后美国国家标准协会(ANSI)于1983年将C语言标准化,制定出一套标准的C语言,称为ANSI-C(于1988年完成制定),该版本则为各种C语言编译器统一支援的版本目前流行的C语言编译系统MSCTurboCQuickCBorlandC++TurboC++VisualC++面向过程的:面向对象的:面向对象的可视化:1.2C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好<>中级语言
C语言程序设计
第一章C语言概述<
C语言程序设计
第一章C语言概述使用方便、灵活VB语言DimaAsIntegerDimbAsIntegerif(表达式)then语句
EndifC语言inta,b;if(表达式)语句;C数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char枚举类型enum整型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struct共用体union<
C语言程序设计
第一章C语言概述
由于上述的那些优势和特点,从著名的UNIX到WINDOWS,从系统软件到应用软件,大多数或多数是用C语言开发的,尤其是在系统软件领域和实时控制软件领域,C语言有着不可替代的作用。而在这些软件中,仅内核和影响速度较大的模块用汇编语言或机器语言编写。
C的应用
C应用领域工业控制、智能仪表、嵌入式系统、硬件驱动等
嵌入式的应用十分广泛,最多的三大领域分别是:消费电子24%,通讯设备21%,工业控制13%。(贴别是消费电子,随着3G时代的来临,智能手机软件开发领域前景看好)还有一些领域:安防监控,军工电子,医疗设备,信息家电等1.3简单的C程序介绍一、简单的C程序例子例1本程序输出一行信息:Thisisaprogram.
main(){printf(“Thisisaprogram.\n”);}程序说明:
main表示主函数,函数体用`{`和`}`括起来
“;”为语句结束标志
printf为C的输出函数[例2]求两数之和。本程序输出为:sumis579说明:1/**/是注释,可出现在程序中任何位置2第二行是变量定义部分3第三行、第四行为赋值语句4%为输入输出格式字符串main()/*主函数*/{inta,b,sum;/*变量定义*/a=123;b=456;sum=a+b;printf(“sumis%d\n”,sum);}
例3.将上题中求和的功能用一函数sum()完成,地主函数中调用。intsum(inta,intb){ints;s=a+b;return(s);}main(){intx,y,z;printf("Entertwonumbers:\n");scanf("%d%d",&x,&y);z=sum(x,y);printf(“%d+%d=%d”,x,y,z);}二、C程序的组成主程序main()函数组成由若干函数说明部分函数体函数类型说明函数名函数形参形参类型说明变量定义部分执行部分(函数首部)说明:
1C程序中必有且仅有一个main()函数,程序从main()开始执行,并且在main()中结束。
2
每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
3C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。(补充)
4书写程序时应遵循的规则
从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:
(1)语句的不同单词间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
(2)最好一个说明或一个语句占一行。
(3)用{}括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。格式特点习惯用小写字母,大小写敏感
M,m不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式
C语言程序设计
第一章C语言概述main(){
……………….………………
…………..…………..
……………….
………………………….
……………….………………..}main(){
intx,y;/*提示输入x,y:*/printf(“Pleaseinputxy:”);scanf(“%d%d”,&x,&y);/*比较x,y的大小,并输出结果*/
if(x>y)printf(“%d>%d\n”,x,y);
elseprintf(“%d>=%d\n”,y,x);/*程序结束*/returno;}优秀程序员的素质之一:使用TAB缩进{}对齐有足够的注释有合适的空行编辑链接编译执行1.4C程序的上机步骤C程序开发步骤<>file.exe
C语言程序设计
第一章C语言概述程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exeTurboC集成开发环境配置要求UNIX,PC-DOS,MS-DOS,UCDOS操作系统硬盘容量约2M,448KRAM运行空间安装TurboCSetupInstall若不是可安装盘,将文件拷贝到对应的目录下TC*.*INCLUDELIB*.*SYS*.*<>
C语言程序设计
第一章C语言概述进入TurboC2.0D:\TC>TC.exe主控菜单文件操作FILE:New
Load
Save
Writeto编辑操作EDIT:插入/修改
块
查找/替换编译链接COMPILE
LINK
MAKE执行RUN退出TurboCAlt+xAlt+F,Q帮助HelpF1Ctrl+F1<>
C语言程序设计
第一章C语言概述基本操作:F10-----调用主菜单F2------存盘F3------打开Alt+F9------CompileCtrl+F9------RunAlt+F5------UserScreen常用热键文本编辑:-------移动光标PgUp,PgDn------上下翻页Ctrl+PgUp,Ctrl+PgDn------文件首尾HomeEndDdeleteInsertBkspace块操作:Ctrl+KB-------块开始标记Ctrl+KK--------块结束标记Ctrl+KC-------块拷贝Ctrl+KV--------块移动Ctrl+KY-------块删除Ctrl+KH--------块隐藏程序调试:F8-----StepoverF7-------TraceintoF4-----GotoCursorCtrl+F7--------AddWatchCtrl+F8------ToggleBreakpointCtrl+F2--------ProgramReset窗口操作:F5-----窗口缩放F6-----窗口切换
C语言程序设计
第一章C语言概述C语言上机实现1、进入TC
TurboC2.0TurboC3.1forWin
进入TurboC集成开发环境环境第一行是主菜单行,它包括:文件、编辑、编译、选项、调试、运行2.编译、连接和运行程序设计的一般步骤——编辑程序设计的一般步骤——编辑用回车(Enter)键换行缩进可使用Tab键注意C语言是大小写敏感的,Main和main是不同的程序设计的一般步骤——编辑程序输入完之后,可以保存起来,准备以后使用或修改,称为源程序文件程序设计的一般步骤——编辑双击..\处,可以返回上一级菜单名字后面有反斜杠的代表子目录,这里有一个名为NEW的子目录文件命名:文件名.后缀名这里现有4个源程序文件保存文件的路径及文件名称(路径可以直接输入,或者通过Files窗口的操作来选择)程序设计的一般步骤——编译程序设计的一般步骤——编译程序设计的一般步骤——编译编译成功,Message窗口会有信息提示程序设计的一般步骤——编译编译完成之后,会产生同名的obj文件,称为目标文件程序设计的一般步骤——连接程序设计的一般步骤——连接程序设计的一般步骤——连接链接成功,Message窗口会有信息提示,说明在某目录下产生了一个同名的exe文件,称为目标程序程序设计的一般步骤——调试用Run菜单命令(或者Ctrl键与F9键组合)可以执行目标程序也可以将编译、链接和执行三步合在一起,由Run菜单命令(或者Ctrl键与F9键组合)来执行程序设计的一般步骤——调试Out
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动渠道经理工作指南
- 工装合同范本详细
- 二零二五知识产权归属协议书格式简短
- 门窗承包简单合同范例二零二五年
- 育肥猪订购合同范本
- 糖尿病护理查房
- 造影剂外渗的个案护理
- 装饰公司合伙协议书
- 多重耐药菌病人的护理课件
- 老年患者跌倒的预防及护理
- 《乡村振兴战略背景下农村基层治理研究开题报告7100字(论文)》
- LY/T 2974-2018旱冬瓜培育技术规程
- GB/T 3745.1-1983卡套式三通管接头
- 数字电路设计及verilog-hdl实现康磊课后答案
- 仪器仪表维保方案
- 【中考作文指导】乡情类作文精讲 课件(共62张ppt) 中考语文一轮复习
- 区域经理工作手册课件
- 慢性肺源性心脏病(教学)课件
- 临时用电工程验收记录表
- 小学三年级诗词大会初赛比赛题目课件
- 带螺纹圆桶注射模设计
评论
0/150
提交评论