第01章C语言数据描述和C设计初步精选.ppt

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教书是一场盛大的暗恋,你费劲心思去爱一群人,结果只感动了你自己。真是学生虐我千百遍,我待学生如初恋。每到期末,曾经怕自己一个人考不好,现在却担心一群人考不好……各位亲爱的学生,你若不离不弃,我便给你勇气;你若自我放弃,我也无能为力~ ~!!! ;*;课堂教学:共40学时(第1~18周) 上机实习:共32学时(第3~18周) 考试方式:主要是笔试(60%),半期考试(10%)上机实验占25%,平时表现占5%的比例。;;;;程序设计技术;第一章 C语言数据描述和C程序设计初步;1、C程序由函数组成。 1)一个主函数 2)多个子函数 函数是C程序的基本单位。 2、函数由两部分组成: 1)函数头 2)函数体 3、C程序总是从主函数开始执行。;一个函数的C程序结构;多个函数构成的C程序结构;说明: 1 一个C源程序可由预处理语句(“#”字符开始)和至少一个函数或多个函数组成。 2 当一个源程序由多个函数组成时,只有一个主函数main其他为子函数。 3 每个函数由函数头和函数体组成,函数体由若干语句组成 4 每一个语句都必须以分号“;”结尾,但预处理语句,函数头和花括号“}”之后不加分号。 5 以/* 字符序列 */括起的部分或以//开头后跟的部分为注释语句,可置于程序中的任何位置,计算机不执行。 6 C语言本身无输入/输出语句,输入/输出用库函数实现。;用C语言书写的程序称为源程序 ,高级语言源程序必须被转为机器语言程序才能被执行。 ;程序基本功能解释: 在主函数main中从键盘输入一个字符串,依次把字符串中的每一个字符取出作为参数调用函数myputc,在函数myputc中判断该字符是否小写字母,若是则将其转换为大写字母,否则不变,然后将其输出到屏幕上;直到字符串中的所有字符处理完为止。 C程序及说明如下: 该程序由名字为main的主函数和myputc子函数组成。C程序的执行是从主函数开始的,主函数中的所有语句执行完毕,则程序执行结束。 ;1.1.2 C语言的基本元素 ;1.1.2 C语言的基本元素;3、函数 函数是构成C程序的基本模块,每个函数具有相对独立的功能。 C程序使用的函数有三种: 主函数(即main( )函数) 主函数是C程序执行的入口 系统提供标准库函数 使用标准库函数之前,用文件包含预处理语句将所使用库函数的头文件包含到程序中 例:#include stdio.h 见实验教材P76-78 #include math.h 见实验教材P81-82 用户自定义函数 程序员根据应用程序功能自己编写的函数 ;第一章 C语言数据描述和C程序设计初步;*;1.2 C语言的基本数据类型 ;1.2 C语言的基本数据类型;1.2 C语言的基本数据类型;1.2.1 C语言的整型数据类型 ;1.2.1 C语言的整型数据类型 ;1.2.1 C语言的整型数据类型 ;1.2.2 C语言的实型数据类型 ;如:1234.56 指数形式 1.23456e3 、12.3456e2 都能表示1234.56 规范化指数形式是 1.23456e3( 1.23456×103 ) 还要注意字母“e”或“E”之前的尾数部分不能省略,如10-8不能只写为E-8,而应该写成为1E-8(或者1e-8)。 ;1.2.2 C语言的实型数据类型 ;1.2.2 C语言的实型数据类型;1.2.3 C语言的字符型数据类型 ;1.2.3 C语言的字符型数据类型;1.2.3 C语言的字符型数据类型;1.2.3 C语言的字符型数据类型;1.2.4 变量的初始化 ;第一章 C语言数据描述和C程序设计初步;1.3 基本运算符和表达式 ;1.3 基本运算符和表达式 ; 2.运算符的优先级别和结合性规则 各种运算符分为15个由低到高的优先级别 。参见P15表1.5 当运算对象两边运算符优先级别不同,按优先级从高到低 当运算对象两边运算符优先级别相同,按结合规则处理。  左结合性规定运算顺序先左后右。如:表达式5+x-1,x两边运算符为同级别+号和-号,结合性为左结合性,即x先与左边的+号结合,执行5+x的运算,然后再与右边的-号结合。  右结合性规定运算顺序先右后左。例如,表达式x=y=5,运算对象y两边均为同级别=号,结合性为右结合性,即y先与其右边的=号结合得到值,然后再与其左边的=号结合将值赋给x。(C语言中运算符的优先级别和结合性参见P23 1.3.7) ;1.3.1 算术运算符和算术表达式;1.3.2 赋值运算符和赋值表达式 ;1.3.2 赋值运算符和赋值表达式; 1.3.3 自反运

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档