c语言的基础学习.pptx

张开发
2026/4/15 1:10:18 15 分钟阅读

分享文章

c语言的基础学习.pptx
C语言C语言是一种计算机程序设计语言。它既具有高级语言的特点又具有汇编语言的特点。它可以作为工作系统设计语言编写系统应用程序也可以作为应用程序设计语言编写不依赖计算机硬件的应用程序。具体以及嵌入式系统开发。优点简洁紧凑、灵活方便C语言一共只有32个关键字9种控制语句程序书写形式自由区分大小写。运算符丰富运算符:括号、赋值、强制类型转换等共有34种运算符。从而使C语言的运算类型极其丰富表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。数据类型丰富C语言的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。C语言具有强大的图形功能支持多种显示器和驱动器。同时对于不同的编译器也有支持引入了指针概念可使程序效率更高。而且计算功能、逻辑判断功能也比较强大可以实现决策目的的游戏。语法限制不太严格程序设计自由度大虽然C语言也是强类型语言但它的语法比较灵活允许程序编写者有较大的自由度。允许直接访问物理地址对硬件进行操作它把高级语言的基本结构和语句与低级语言的实用性结合起来。允许直接访问物理地址:可以像汇编语言一样对位、字节和地址(这三者是计算机最基本的工作单元)进行操作。生成目标代码质量高程序执行效率高一般只比汇编程序生成的目标代码效率低10~20%。适用范围大可移植性好C语言有一个突出的优点就是适合于多种操作系统如DOS、UNIX、windows 98windows NT也适用于多种机型。C语言具有强大的绘图能力可移植性好并具备很强的数据处理能力因此适于编写系统软件三维二维图形和动画它也是数值计算的高级语言。结构式语言显著特点是代码及数据的分隔化即程序的各个部分除了必要的信息交流外彼此独立。使程序层次清晰便于使用、维护以及调试。C语言是以函数形式提供给用户的这些函数可方便的调用并具有多种循环、条件语句控制程序流向从而使程序完全结构化。缺点1 C语言的缺点主要表现在数据的封装性上这一点使得C在数据的安全性上有很大缺陷这也是C和C的一大区别。2 C语言的语法限制不太严格对变量的类型约束不严格影响程序的安全性对数组下标越界不作检查等。从应用的角度C语言比其他高级语言较难掌握。入门1一个C语言源程序可以由一个或多个源文件组成。2每个源文件可由一个或多个函数组成。3一个源程序不论由多少个文件组成都有一个且只能有一个main函数即主函数。4源程序中可以有预处理命令(包括include 命令、if命令、pragma命令).预处理命令 通常应放在源文件或源程序的最前面。5每一个说明每一个语句都必须以分号 ; 结尾。但预处理命令 函数头 花括号 } 之后不能加分号。6标识符关键字之间必须加至少 一个空格 以示间隔。若已有明显的间隔符也可不再加空格来间隔。特色C:指针是C语言的一大特色可以说是C语言优于其它高级语言的一个重要原因。就是因为它有指针可以直接进行靠近硬件的操作但是C的指针操作不做保护也给它带来了很多不安全的因素。C:在指针这方面做了改进在保留了指针操作的同时又增强了安全性受到了一些用户的支持但是由于这些改进增加语言的复杂度也为另一部分所诟病。Java:则吸取了C的教训取消了指针操作也取消了C改进中一些备受争议的地方在安全性和适合性方面均取得良好的效果但其本身解释在虚拟机中运行运行效率低于C/C。程序使用榜的前三名CCjava~~同一系的语言。C :是最起初的语言 更多的是面向过程.然后是C,C#是最近微软推出的。C:算是C的升级但是其中一些语言发生了变化。最近微软推出.C#:.Java:原名OAK从C中脱胎而来的。目前用的比较多的是JAVA,语言简单易编程对人而言.纯JAVA语言编写的程序不受平台限制。足够强大没有C的繁杂摒弃了多继承这点就很好.论实质JAVA其实还是称为C语言的子集比较客观语法几乎没区别2021/7/23C程序的执行过程1源程序文件的建立和编辑编写源程序形成 .C

更多文章