问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言程序设计的相关特点

发布网友 发布时间:2022-04-24 08:52

我来回答

1个回答

热心网友 时间:2022-06-18 05:25

1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据类型丰富
C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。  同时对于不同的编译器也有各种
4、C是结构式语言
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5、语法*不太严格,程序设计自由度大
虽然C语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。
6、允许直接访问物理地址,对硬件进行操作
由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。
7、生成目标代码质量高,程序执行效率高
一般只比汇编程序生成的目标代码效率低10へ20%。
8、适用范围大,可移植性好
C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX、windows 98.windows NT;也适用于多种机型。C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。 1. C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。
2. C语言的语法*不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 手机的通话录音可以删除吗? 街头篮球怎么重新启动客户端 怎么重启客户端 小翼管家的客户端怎么重启呢? 怎么样重新启动手机客户端? 腾讯王卡怎么重启客户端? 电脑版cf怎么重启客服端 什么叫重新启动游戏客户端啊? lol手游怎么重启客户端? 地铁逃生怎样重启客户端? 电脑上的腾讯课堂怎么重启客户端 怎样重新开启客户端 苹果退款要有什么条件 桌面上软件是有的但是就是打不开 win10我手贱把账户禁用了。就进不去系统,用pe可以删掉账户吗。怎么用,求个pe 如何将我的账号从win10上删除? 怎么清除win10的账号和密码 桌面所有程序打不开界面打不开一片空白? win10为什么无法删除内置账号 怎么删除win10microsoft账户 c语言程序设计文件打开关闭 关于程序设计的几个问题 通话录音删除怎么? 关于程序设计! 关于程序设计的一点疑问 几种程序设计语言的关系 华为手机怎么删除录音电话? 汇编语言程序设计有关问题 麦片怎么吃?是用牛奶冲还是用开水冲,怎么冲 ,有分加哦 C语言和C++程序设计的关系,学习顺序 燕麦片可以用凉水冲吗? 程序设计有关问题(大一)? 燕麦片要用什么牛奶冲 用超市卖的牛奶或酸奶可以吗 怎样删除电话录音 C语言程序设计有关问题! 关于的程序设计语言学习 冲燕麦要用什么牛奶 麦片用什么东西冲泡,才能让营养不会流失? 请问有关程序设计的问题,请帮帮忙 有关C语言程序设计的问题拜托大家!