- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01章C语言数据描述和C程序设计初步概述
C 程 序 设 计 技 术;多媒体技术基础课程;多媒体技术基础课程;课程教学计划
该课程按照教学大纲:
理论教学:40 学时
实验教学:32 学时
课程学分:3.5 学分
实验环境:Visual C ++ V6.0;教学(理论、实验)时间表(010教学班)
理论教学时间:
星期一1~2节(1~17周)地点: D1238
星期三1~2节(1,2,4周) 地点: D1236
实验教学时间:
星期二7~8节(3~17周)地点:DS1407
星期三1~2节(10周) 地点:DS1407;C程序设计技术课程;本章教学计划 理论教学(课堂教学):4学时 实验教学(上机实习):0学时
本章教学重点
1. C程序基本结构
2. C语言数据类型、运算符及表达式
3. 各种类型数据混合运算的隐式、显示规则;程序设计技术;第一章 C语言数据描述和C程序设计初步; 1.1 C程序的基本结构 ;一个函数的C程序结构;1、C程???由函数组成。
1)一个主函数
2)多个子函数
函数是C程序的基本单位。
2、函数由两部分组成:
1)函数头
2)函数体
3、C程序总是从主函数开始执行。;多个函数构成的C程序结构;用C语言书写的程序称为源程序 ,高级语言源程序必须被转为机器语言程序才能被执行。
;程序基本功能解释:
在主函数main中从键盘输入一个字符串,依次把字符串中的每一个字符取出作为参数调用函数myputc,在函数myputc中判断该字符是否小写字母,若是则将其转换为大写字母,否则不变,然后将其输出到屏幕上;直到字符串中的所有字符处理完为止。
C程序及说明如下:
该程序由名字为main的主函数和myputc子函数组成。C程序的执行是从主函数开始的,主函数中的所有语句执行完毕,则程序执行结束。 ;1.1.2 C语言的基本元素 ;1.1.2 C语言的基本元素;1.1.2 C语言的基本元素;3、函数
在C语言中,函数是构成程序的基本模块,每个函数具有相对独立的功能。
C程序使用的函数有三种:
主函数(即main()函数)
主函数是C程序执行的入口
系统提供标准库函数
使用标准库函数之前,用文件包含预处理语句将所使用库函数的头文件包含到程序中
例:#include stdio.h
用户自定义函数
程序员根据应用程序功能自己编写的函数 ;第一章 C语言数据描述和C程序设计初步;1.2 C语言的基本数据类型 ;1.2 C语言的基本数据类型;数据是计算机程序使用的原始资料或信息,是数字、符
号或事件的集合,是计算机程序操作或运算的对象。 ; 在程序中直接通过地址来访问内存中的数据是繁
琐而易错的。通常是用有名字的变量(Variable)来代
表存储单元。
变量有一个名字和值域(取值范围);
变量与一个存储区域相关联;;1.2 C语言的基本数据类型;1.2.1 C语言的整型数据类型 ;1.2.1 C语言的整型数据类型 ;1.2.1 C语言的整型数据类型 ;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 基本运算符和表达式 ; 2.运算符的优先级别和结合性规则
各种运算符分为15个由低到高的优先级别 。参见表1.5
当运算对象两边运算符优先级别不同,按优先级从高到低
当运算对象两边运算符优先级别相同,按结合规则处理。
左结合性规定运算顺序先左后右。如:表达式5+x-1,x两边运算符为同级别+号和-号,结合性为左结合性,即x先与左边的+号结合,执行5+x的运算,然后再与右边的-号结合。
右结合性规定运算顺序先右后左。例如,表达式x=y=5,运算对象y两边均为同级别=号,结合性为右结合性,即y先与其右边的=号结合得到值,然后再与其左边的=号结合将值赋给x。(C语言中运算符的优先级别和结合性参见P23 1.3.7)
例1-13 右结合性运算符的使用;1.3.1 算术运算符和算术表达式;1.3.2 赋值运算符和赋值表达式 ;1.3.2 赋值运算符和赋值表达式; 1.3.3 自反运算符 ; 1.3.4 自增、自减运算符 ;1.3.4 自增、自减运算符;1.3.5 逗号运算符和逗号表达式 ;1.3.6 sizeof运算符 ;第一章 C语言数据描述和C程序设计初步;1.4 不同类型数据混合运算及数据转换 ;1.4.
您可能关注的文档
最近下载
- 匹克球理论考试试题库及答案.docx VIP
- 一+职场应用写作与交流(一):求职和应聘(教学设计)-【中职专用】高二语文上(高教版2023职业模块).docx
- 一 《微写作•描述事物》(教学课件)-【中职专用】高二语文同步精品课堂(高教版2023·职业模块).pptx VIP
- 新疆天泽水利投资发展有限公司招聘考试真题2024.docx VIP
- 匹克球运动 场地的使用要求及检验方法.pdf VIP
- 第十一章第一节《杠杆》实验教学说课稿教科版物理八年级下册.ppt
- TUNP-卧式操纵盘离心爆珠在线植入设备.pdf VIP
- 草布、衣服、床单被服洗涤服务方案.docx
- 2024年新疆天泽水利投资发展有限公司招聘真题.docx VIP
- 高标准农田鱼眼泡低洼地治理方案.docx
文档评论(0)