教材谭浩强编清华大学出版社.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:33 大小:378KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

教材谭浩强编清华大学出版社.ppt

教材谭浩强编清华大学出版社.ppt

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

参考书课程介绍江苏省高等学校非计算机专业计算机基础知识和应用能力等级考试二级C语言(每年3月和10月中旬)课程主要内容第一章C语言概述1.1计算机系统,算法和程序算法和程序(续)1.2C语言一.程序设计语言的发展二.C语言特点1.语言简洁、紧凑、灵活、书写自由2.处理能力强,运算符和数据类型丰富(有位运算)3.程序设计结构化、模块化4.生成目标代码质量高5.可移植性好6.可以直接操作硬件,能实现汇编语言大部分功能区分大小写机器语言CPascal甲骨文诗散文32个关键字:(由系统定义,不能重作其它定义;见P375附录)autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile9种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturn例C语言与Pascal语言比较C语言Pascal语言含义{}BEGIN….END复合语句if(e)s;IF(e)THENs条件语句inti;VARi:INTEGER定义i为整型变量inta[10];VARa:ARRAY[1..10]OFINTEGER定义整型数组aintf();FUNCTIONf():INTEGER定义f为返值整型的函数int*p;VARp:INTEGER定义p为指向整型变量的指针i+=2;i=i+2赋值i+2ii++,++i;i=i+1i自增值结论:C比Pascal简练,源程序短。34种运算符:(见附录III)算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&||位运算符:<<>>~|^&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()函数调用C数据类型三.C程序格式和结构特点例1.1第一个程序Hello,World!例1.2第二个程序,求两个数之和.例1.3格式特点习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式结构特点函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行C语言函数式语言,ANSIC有一百多个函数,TurboC提供三百多个函数可以是空函数dp(){}合法程序语句C程序由语句组成,语句由单词组成,单词由字符组成“;”是语句的组成字符,常放在语句尾注释/**/为注释,不能嵌套不产生编译代码四.基本符号、关键字、标识符基本符号字母A…Z;a…z数字0…9运算符+-*/%&!~|^.,:?sizeof()[]=><复合运算符==!=&&||++<<<=等要注意优先级和结合性(见P375附录III)其它符号(分隔符,分界符等){};‘“_#\空格回车Tab关键字(保留字)具有特定含义的,不可改变的单词:如int见P375附录II32个标识符用来表示程序、常量、变量、函数和文件等对象的名称——给程序和程序中引入的对象命名它是以字母或下划线开头的字母数字下划线序列可分成标准标识符和用户定义的标识符标准标识符:mainsinprintfscanf等用户定义的标识符:I,j,a,b,sum等等*几点注意:关键字不能作标识符使用标准标识符可以定义成其它对象,但建议不要改变,否则会失去原有功能程序中用到的所有变量都要预先说明后才能使用表达式中的所有字符都必须写在一行上b2–4acb*b–4*a*cab+sinx(a*b+sin(x))/55编辑2.TurboC集成开发环境配置要求UNIX,PC-DOS,MS-DOS,UCDOS操作系统硬盘容量约占2MB,448KRAM运行空间安装TurboC创建子目录Install若不是可安装盘,将文件拷贝到对应的目录下进入TurboCD:\TC>TC.exe主控菜单文件操作FILE:NewLoadSaveWriteto编辑操作EDIT:插入/修改块查找/替换编译连接COMPILELINKMAKE执行RUN退出TurboCAlt+xAlt+F,Q帮助HelpF1Ctrl+F1基本操作: