zoukankan      html  css  js  c++  java
  • C语言特点_01

    C语言特点:

    1、C语言的32个关键字

     1 auto 局部变量(自动储存)
     2 break 无条件退出程序最内层循环
     3 case  switch语句中选择项
     4 char 单字节整型数据
     5 const 定义不可更改的常量值
     6 continue 中断本次循环,并转向下一次循环
     7 default switch 语句中的默认选择项
     8 do  用于构成do.....while循环语句
     9 double 定义双精度浮点型数据
    10 else 构成if.....else选择程序结构
    11 enum 枚举
    12 extern 在其它程序模块中说明了全局变量
    13 float 定义单精度浮点型数据
    14 for 构成for循环语句
    15 goto 构成goto转移结构
    16 if 构成if....else选择结构
    17 int 基本整型数据
    18 long 长整型数据
    19 register CPU内部寄存的变量
    20 return 用于返回函数的返回值
    21 short 短整型数据
    22 signed 有符号数
    23 sizeof 计算表达式或数据类型的占用字节数
    24 static 定义静态变量
    25 struct 定义结构类型数据
    26 switch 构成switch选择结构
    27 typedef 重新定义数据类型
    28 union 联合类型数据
    29 unsigned 定义无符号数据
    30 void 定义无类型数据
    31 volatile 该变量在程序中执行中可被隐含地改变
    32 while 用于构成do...while或while循环结构

    9种控制语句,书写主要由小写字母表示

    2、运算符丰富。共有34中。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型更加丰富,可以实现其他高级语言难以实现的功能。

    3、数据结构类型丰富。(数据结构的书大部分都是C语言描述的,因为C语言更容易描述,更接近底层)

    4、具有结构化的控制语句。

    5、程序设计自由度大。

    6、C语言允许直接访问屋里地址,能进行位(bit)操作,能实现汇编语言的大部分功能(可以嵌入到汇编中),可以直接对硬件进行操作。因此有人把它称为中级语言。

    7、生成目标代码质量高,程序执行效率高。

    8、与汇编语言相比,用C语言写的程序可移植性好。

  • 相关阅读:
    spring framework体系结构及模块jar依赖关系
    Spring的核心jar包
    Spring AOP的理解和使用
    Spring特点与工作原理
    接口和抽象类的区别
    Java重载和重写的区别
    Jdk1.8中的HashMap实现原理
    Java集合中List,Set以及Map等集合体系详解
    Spring面试题整理
    ActiveMQ入门操作示例
  • 原文地址:https://www.cnblogs.com/xiu619544553/p/5230756.html
Copyright © 2011-2022 走看看