网站大量收购独家精品文档,联系QQ:2885784924

最简单的C语言程序设计课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

运算符01C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。02在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间作间隔符。在关键字和标识符之间必须要有一个以上的空格符作间隔,否则将会出现语法错误,例如把inta;写成inta;C编译器会把inta当成一个标识符处理,其结果必然出错。C语言中使用的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符等多种。在后面课程中将专门给予介绍。注释符01C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。02程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。03注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不作处理,待调试结束后再去掉注释符。C语言程序使用英文小写字母书写。C语言区分字母大小写,大写字母一般符号常量或特殊用途使用。所有语句都必须以分号“;”结束,作为语句之间的分隔符。函数的最后一个语句也必须以分号“;”结束。程序行的书写格式自由。既允许1行内写几条语句,也允许1条语句分写在几行上。C语言源程序书写格式课程:C语言程序设计01教材:谭浩强著《C程序设计》清华大学出版社02讲课:36学时03实验:27学时04平时成绩:作业、考勤05考核:平时成绩30%,期末考试70%任课教师姓名:杨传栋办公地点:校本部文理大楼717E-Mail:第一讲简单的C程序设计(1)-------基本概念主要内容数据类型与变量05C语言程序结构04C语言词汇及程序书写格式03程序设计语言的发展02什么是计算机程序011什么是程序计算机采用二进制表示数据和指令;由指令组成的程序以及程序所要处理的数据都被存储在存储器中,计算机自动依次取出指令并执行。计算机的工作过程实际上是执行程序的过程。程序的执行过程就是在控制器的控制下,不断地取指令、执行指令的过程。计算机由控制器、运算器、存储器、输入设备、输出设备五部分组成;所有的程序和数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元。为了正确地访问这些内存单元,必须为每个内存单元编上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号就是所谓内存地址。010302内存地址1指令是能被计算机识别并执行的一种二进制代码,一条指令完成一种基本操作。2程序:是控制计算机完成特定功能的一组有序指令的集合。程序设计语言:编写程序所使用的语言。壹第一代语言—机器语言。它依赖于机器,不同的计算机有不同的语言,它由一系列指令组成,每条指令用二进制或八进制编码。贰例:0000001011001111表示加法指令叁机器语言是唯一计算机可以直接执行的语言。汇编语言程序机器语言程序汇编程序(2)第二代语言–汇编语言(符号语言)用符号代替机器语言中的二进制编码。如:MOVAL,5计算机不能直接识别和执行汇编语言,它必须经过一个汇编程序(系统软件)转换成机器语言后才能执行,它仍依赖于机器,不同的计算机有不同的汇编语言,不能通用。(3)第三代语言—算法语言(高级语言)计算机不能直接识别和执行算法语言,源程序须经过编译程序(系统软件)编译成机器语言程序(目标程序)后才能执行,过程如下:这种方式被称为编译执行,用户程序只需经过编译程序编译一次,编译结果(目标程序)可多次运行。通常,把用高级语言或汇编语言编写的程序称为源程序。算法语言源程序编译程序机器语言目标程序结果编译执行高级语言程序的执行除了上述方式外还有另外一种方式,即一次只读一行源程序,将该行源程序翻译成机器语言并执行,翻译结果不保存,这种方式称为解释执行。这种方式下,每次运行用户程序时都必须要用解释程序。典型的代表:早期的BASIC语言,PCLogo等01它只描述需求解的问题是是什么,典型的如SQL语句(结构化查询语言)select“男生”from“03级”where“年龄21”(4)第四代语言—非过程化语言02主要为人工智能领域设计的,如专家系统,知识库系统等(5)第五代语言—智能化语言另外一种说法:01第四代:甚高级语言,是面向对象或面向问题的高级语言。02如:VisualBasic,简称VBVis

文档评论(0)

135****6917 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档