欢迎来到天天文库
浏览记录
ID:36875636
大小:451.00 KB
页数:39页
时间:2019-05-10
《C语言概述与简单C程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计主讲人王东娟个人联系方式EMAIL:wdj@ctgu.edu.cn办公地点:(B3楼)503室教材及参考书教材C语言程序设计教程龚本灿主编高等教育出版社参考书C程序设计谭浩强著清华大学出版社课时安排授课:32学时上机:16学时(单周上机)平时成绩:30%(作业及上课出勤)期末考试成绩:70%C语言的重要性C语言是一门功能强大的语言C语言是一门很好的教学和考试语言许多工科专业课用到的编程语言基础是C语言,很多硕士点均把C作为计算机考试语言学好C语言,有利于其他语言的学习C++,Java语法与
2、C及其类似,熟练C会很快上手网站设计的语言,PHP,JSP都是基本采用C的语法语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化兼有高级和低级语言的特点生成目标代码质量高可移植性好C语言的特点掌握C语言基本知识和基本程序结构;阅读程序是学习C语言的重要手段;C语言是一门实践性课程,上机实验是必不可少的教学环节。怎样学习C语言教学目的与任务:引导学生认识什么是程序,掌握C程序的概貌、组成、结构,了解C语言的特点、编程风格和发展历史。教学重点:掌握C源程序的结构特点、书写程序时应遵循的规则、C语
3、言的字符集和C语言词汇。教学难点:C程序的结构的掌握第1章C语言概述与简单C程序本章要点1.1C语言的发展简介1.2C语言符号集1.3C语言词汇1.4简单C程序1.5C语言编程风格1.1C语言的发展简介产生过程时间:1972~1973地点:美国贝尔实验室目的:主要应用于UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:1978年BrianW.Kernighan和DennisM.Ritchie(合称K&R)合著《TheCProgrammingLanguage》
4、ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSIC什么是程序就硬件而言,计算机只是一台设备,它本身不能做任何工作,是各种软件让计算机能够完成不同的工作。例如,安装了办公软件,计算机可以完成打字排版、绘制表格的工作;安装了网络软件,人们就可以在网上查询资料、娱乐、聊天。如果把计算机比作一个能干的工人,那么计算机的硬件就是它的躯体,而软件就是它的大脑,由大脑指挥躯体来完成各种不同的工作。软件由程序和程序的相关文档(如说明书、源代码等)组成。程序与C语言高级语言编译系统操作系统计算
5、机(裸机)用户源程序程序设计语言的支持环境计算机语言的分类机器(二进制)语言:汇编语言:面向机器的程序设计语言,它是与硬件紧密相关的程序设计低级语言高级语言(面向过程、面向对象)(C语言——面向过程的高级语言)各类计算机语言的特点机器语言:由0、1组成,编程难,对计算机硬件控制、操作容易,直接执行汇编语言:可以直接对硬件进行操作,执行速度快高级语言:易使用,对硬件操作有限(一般),需编译或解释才能执行高级语言的执行(必须转换为机器语言)编译:整个原程序编译生成一个EXE文件可以脱离语言环境(C语言需要编
6、译)解释:翻译一句,执行一句(需要语言环境),如Java语言开发的程序必须在Jvm虚拟机内运行高级语言————机器语言编译、解释1.2C语言符号集C语言符号集包括:大小写英文字母:各26个数字字符:0-9下划线:_空格:括号:{}[]()标点符号:;,“”.等特殊符号:如转义字符注:字符(串)常量和注释中可以使用汉字返回1.3C语言词汇C语言词汇包括:关键字,标识符,运算符,分隔符,常量,注释符等。关键字(保留字):系统具有特殊意义的单词,不能重作其它定义,都是小写的,共32个C语言标识符在程序中使用的
7、变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。为方便学习记忆,可总结为:“字母、数字、下划线组成,不能以数字打头”。C语言标识符合法的标识符x,s,x1,Student_1,sum0,CTGU说明:x,s,CTGU这3个标识符都只有字母组成,合法;x1,sum0这2个标识符由字母和数字组成,并且没有用数字开头,合法;Student_1这个标识符
8、由字母、数字和下划线组成,没用数字打头,合法。C语言标识符非法的标识符3xs*T-3xf-1以数字开头出现非法字符*以减号开头出现非法字符-(减号)标识符的注意事项:标识符虽可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便于阅读理解,作到“见名知义”。在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作间隔符。说明:在关键字、标识符之间必
此文档下载收益归作者所有