试题来源: 解析 答:特点主要有8个。1)结构简洁、紧凑、灵活;2)运算符丰富3)具有结构化得控制语句4)目标代码的效率高5)具有结构化得控制语句6)可移植性好7)同时具有高级语言的特点,也有低级语言的特点8)语法现在不是特别严格,程序设计自由度比较大反馈 收藏 ...
C原来是专门为编写系统软件而设计的,许多大的软件都用C语言编写,这是因为C语言的可移植性好和硬件控制能力高,表达和运算能力强。许多以前只能用汇编语言处理的问题后来可以改用C语言来处理了。目前C的主要用途之一是编写“嵌入式系统系统程序”。由于具有上述优点,使C语言应用面十分广泛,许多应用软件也用C语言编写。
解析 (1)C语言具有结构语言的特点,程序之间很容易实现段的共享。(2)函数作为C程序的模块单位,便于实现程序的模块化[1]。(3)运算符丰富。(4)数据类型[2]丰富。(5)比较接近硬件。(6)语法限制少和程序设计自由度大。(7)生成目标代码[3]质量高、程序执行效率高。(8)可移植性[4]好。
优点:C语言有着丰富的数据类型和运算符,允许直接访问物理地址,对硬件进行操作;与汇编语言相比,C语言可读性好,易于调试、修改和移植; 缺点:因为C语言是面向过程的,就是先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用函数就可以了,因此它的数据封装性差、安全性低(面向...
C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有低级语言的许多特点,又具有高级语言的优点,既适于编写系统软件,又能方便地用来编写应用软件。20世纪90年代以来,C语言迅速在全世界普及推广。目前,它仍然是最优秀的程序设计语言之一。
1.1、C特点 面向过程 一般用于嵌入式开发、编写最底层的程序、操作系统 可以直接操作内存 可以封装动态库 不容易跨平台 有指针 可以直接操作串口 线程更加灵活 和硬件打交道速度是最快的 1.2、和Java区别 C++是C的增强版,增加了一些新的特性,如面向对象 C#跟 C/C++ 完全不同,是微软开发的语言,用于.net, ...
第一章C语言概述语言概述 1.1C语言的特点 (1)语言简单、方便灵活语言简单、一共只有32个关键字(保留字),使用大写;其他的语句均采用小写。(2)运算符丰富 一共有34种运算符,几乎可以提供所有的运算类型 (3)数据结构丰富多彩 提供整型、实型、字符、数组、指针、结构体等各种数据类型,可以处理复杂的...
C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。编辑本段C源程序的结构特点:1.一个C语言源程序可以由一个或多个源文件组成。2.每个源文件可由一个或多个函数组成。3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4.源程序中可以...
计算机程序:就是用某种语言编写的,完成某任务的一些列语句 程序设计的一般过程:人设计方案{问题(抽象模型,基本思路)想法(数据表示,数据处理)算法}计算机执行方案{(程序语言,编程环境,设计方法)程序} 一C的特点 1, 语法不严格,程序设计自由度大 2, 可以访问内存地址,进行位运算 ...
1.3:C语言的发展及其特点 C语言是一种用途广泛、功能强大、使用灵活的过程性(procedural)编程语言,既可用于编写应用软件,又可用于编写系统软件。 C语言有以下一些主要特点: (1)语言简洁、紧凑,使用方便、灵活 C语言一共只有37个关键字、9种控制语句,程序书写形式自由,主要用小写字母表示,压缩了一切不必要的成分。