- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言编程 授课教师:邵奇可 TelQQ 初次见面,请多关照。 Nice to meet you! 初めまして,どうぞよろしくお願いします。 语言 人类所特有的用来表达意思、交流思想的工具,是一种特殊的社会现象,由语音、词汇和语法构成一定的系统,一视同仁地为各个阶级服务。 计算机语言 计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。 C语言 1.C语言是目前世界上流行、使用最广泛的高级程序设计语言。 2.C语言是后续课程中要学习的C++,目前流行的Java语言的基础。 3.全国计算机等级考试,程序员考试都有C语言部分。 4.目前嵌入式系统的开发普遍采用C语言。 绪论 计算机简介 1.计算机系统(Computer System) 计算机系统是能按照人的要求接受和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。 计算机系统包括硬件和软件。 硬件(Hardware) 硬件是指组成计算机系统的物理设备(physical equipment),包括电子的、机械的、磁的、光的设备的总和。 软件(Software) 人们针对某一需要而为计算机编制的指令序列称为程序。 程序连同有关的说明资料称为软件。 软件分为系统软件和应用软件。 2.计算机语言(Computer Language) 机器语言(Machine Language) 符号语言(Symbolic Language) 高级语言(High-Level Language) 自然语言(Natural Language) 3.文件命名 文件扩展名是操作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔。 例:readme.txt readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件。 4.程序开发步骤 (1).编辑 *.c ( *.cpp) 源文件 (2).编译 *.obj 目标文件 (3).链接 *.exe 可执行程序 (4).执行 例:以下叙述中错误的是( )。 A. 计算机不能直接执行用C语言编写的源程序。 B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件。 C.后缀为.obj的文件,经过连接程序生成.exe文件是一个二进制文件。 D.后缀为.obj的文件和.exe的二进制文件都可以直接运行。 答案:D C语言-我们学什么? 什么是程序?程序=数据+加工 强类型语言的特点-跟定义的形态有关 函数接口技术 (难点:地址与值的关联--指针) 数据类型、运算符与表达式 数据的存储类型 register型(寄存器型) auto型(自动变量型) static型(静态变量型) extern型(外部变量型) 完整的变量定义: 存储类别 数据类型 变量名 如 static int x , y ; 数据的表现形式 程序级: 1、变量 2、常量(不能做左值) 内存分配方式:(静态-动态) 1、静态存储区中的变量:与程序“共存亡” 2、动态存储区中的变量:与函数“共存亡” 3、寄存器中的变量:同动态存储区 数据的表现形式--可见性 局部变量:(函数内部或复合语句内定义的变量) auto(默认)-所在函数调用结束时,其值自动消失 register -如不赋初值,取不确定值为初值 Static-所有函数调用结束,其值仍保留,如不赋初值,取初值为0(数值型)或空格(字符型) 全局变量:(在函数之外定义的变量-静态存储) extern(默认)允许本源文件中其他函数及其他源文件使用 static 只限本源文件中使用 数据的加工方式---函数接口技术 多输入-多输出问题? 可变参数问题? 可变型态问题? 关于指针 什么是指针?什么是地址? 如果将内存比作一个旅馆,内存单元就好比“床位”,而实体则好比“旅客”。这些“旅客”(实体)中,有单人型(char)、夫妇型(int)、家庭型(float,long,double等),还有团体型(数组等)。每个“实体”占用的内存单元是不同的。如: char a;int b;float c;int d[3];int max( ) 指针(pointer) 指针是一种特殊的数据类型——存放的是某个实体的地址值。 为什么要使用
您可能关注的文档
- 韦总曾经的教导新让互联网服务生活,我们正在创造历史1章节.ppt
- 神经系统1章节.ppt
- 项目1任务1压铸技术导论二1章节.ppt
- 项目1任务1压铸技术导论三.ppt
- 项目1任务1压铸技术导论一.ppt
- 项目1任务2压铸合金性能分析.ppt
- 神经系统2章节.ppt
- 项目1任务4压铸机选用.ppt
- 神经系统29组成神经系统的细胞及其一般功能.ppt
- 神经系统30基本原理.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)