预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共61页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

CProgrammingLanguage所有的学习都是一个自学的过程。学生学习 知识时主要是靠自己勤奋刻苦。老师最大的任务 就是教他们怎样去学。 ----OrisonS.Marden(美)C语言与程序设计是计算机专业和非计算机专业的一门技术基础选修课程,大学一年级或大二年级开设。 通过本课程的学习使学生更好地了解和应用计算机,培养学生应用计算机独立解决问题的能力,让学生真正掌握一门使用计算机的语言工具,为学生今后无论是从事计算机或非计算机工作都奠定了良好的、扎实的计算机语言基础。教材C程序设计谭浩强编著清华大学出版社 课时安排 授课:32学时 C综合编程训练:16学时 上机要求 所有作业必须独立完成 作业必须经上机调试通过 理论课、上机考勤3次缺席,按不及格处理 发现上机时间上网,按缺席一次处理你应该知道你应该知道计算机组成结构目录目录目录目录第1章程序设计的基本概念1.1程序与程序设计一个程序应包括 两方面的内容main() {inta,b,c; a=100;b=200; c=a+b; printf(“sum=%d\n”,c); }二、程序设计(Programming)C语言概述1.1C语言发展历史 程序设计语言的发展52C语言发展过程 产生背景 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人:Ken.Thompson和Dennis.M.Ritchie C标准 标准C:K&R合著《TheCProgrammingLanguage》 ANSIC:1983年 87ANSIC:1987年 1990年国际标准的ANSIC1.2C语言特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 生成目标代码质量高 可移植性好32个关键字:(由系统定义,不能重作其它定义) autobreakcasecharconst continuedefaultdodoubleelse enumexternfloatforgoto ifintlongregisterreturn shortsignedsizeofstaticstruct switchtypedefunsignedunionvoid volatilewhile 9种控制语句: if()~else~ for()~ while()~ do~while() continue break switch goto return例C语言与Pascal语言比较 C语言Pascal语言含义 {}BEGIN….END复合语句 if(e)s;IF(e)THENs条件语句 inti;VARi:INTEGER定义i为整型变量 inta[10];VARa:ARRAY[1..10]OFINTEGER定义整型数组a intf();FUNCTIONf():INTEGER定义f为返值整型的函数 int*p;VARp:INTEGER定义p为指向整型变量的指针 i+=2;i=i+2 赋值i+2i i++,++i;i=i+1 i自增值 结论:C比Pascal简练,源程序短。 34种运算符: 算术运算符:+-*/%++-- 关系运算符:<<===>>=!= 逻辑运算符:!&&|| 位运算符:<<>>~|^& 赋值运算符:=及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:*& 求字节数:sizeof 强制类型转换:(类型) 分量运算符:.-> 下标运算符:[] 其它:()-C 数 据 类 型1.3C程序格式和结构特点 例1.1第一个程序Hello,World!例1.2格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式结构特点 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /**/为注释,不能嵌套 不产生编译代码编辑TurboC集成开发环境 配置要求 UNIX,PC-DOS,MS-DOS,UCDOS操作系统 硬盘容量约2M,448KRAM运行空间 安装TurboC 创建子目录 Install 若不是可安装盘,将文件拷贝到对应的目录下进入TurboC D:\TC>TC.exe 主控菜单 文件操作FILE:NewLoadSaveWriteto 编辑操作EDIT:插入/修改块查找/替换 编译链接COMPILELINKMAKE 执行RUN 退出TurboC Alt+x Alt+F,Q 帮助Help F1 Ctrl+F1基本操作: F10-----调用主菜单 F2------存盘 F3------打开 Alt+F9------Compile Ctrl