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

    书上是这么写的

    1 简介 紧凑 制定了32个关键字,9种控制语句,使编码更方便
    2 运算符丰富 34种运算符,种类繁多 功能丰富灵活
    3  数据类型丰富 整形,浮点,字符,指针,数组,结构体,公用体等
    4 结构化控制语句 if else ,while ,for等
    5 语法自由度大 允许程序员自由发挥
    6 允许访问物理位置,进行bit操作,具有低级语言的优点

    7 目标代码质量高,执行效率高 (与其他高级语言相比)

    8 具有一定的可移植性 比汇编语音移植性高,稍加修改后可移动到不同的硬件平台

    上面是书上说的,下面是别人告诉我的

    大家一般都说C的特点是 灵活而强大。

    我感觉灵活就是不死板,例如 int a;a=1;int b; b=1; 也可以 int a=1,b=1; 还有许多代码存放位置随意,这就是灵活 何为强大,就是它 功能很多,很强大,代码效率高 简短,执行效率快,可进行bit操作 这就是强大
    从应用角度出发,C语言与其他高级语言的比较 我现在的理解程度是这样的,任何语言都可以编写的以某个目的为实现的代码,但是难以程度,目标代码大小,执行效率不同,因此产生了 不同语言对应不同领域更为适合的说法 科学计算多用:FORTRAN
    商业管理多用:COBOL
    PASCAL是世界是第一个结构化语音,被认为是最合适教学的语言,但实际应用困难,C同样具有结构,描述能力强,因此逐步替代了PASCAL,成为学校教学语言
    BASIC和FORTRAN是初学者比较易学的语音
    PS:以前也有人跟我讲过C语言是大部分语音的基础,叫做基础语言“《也叫中级语言(具有高级语言和低级语言的优点)》”,我感觉C语言不一定是最好学 最容易入门的语言,但是说它是所有语言的基础,意思应该是,C的思想可以用到其他语音上,许多语言是C语言上发展而来,如C++,C#,JAVA,学习了C 在学习其他语言将会更加省力,因此被称为基础语言。

  • 相关阅读:
    【第一季】CH06_FPGA设计Verilog基础(三)
    【第一季】CH05_FPGA设计Verilog基础(二)Enter a post title
    【第一季】CH04_FPGA设计Verilog基础(一)Enter a post title
    [第二季ZYNQ] [南京米联]ZYNQ第二季更新完毕课程共计16节课
    第十四章 ZYNQ TIMER定时器中断
    第十三章 ZYNQ-MIZ702 PL中断请求
    第十二章 ZYNQ-MIZ702 PS读写PL端BRAM
    bzoj3876 [Ahoi2014&Jsoi2014]支线剧情
    bzoj3698 XWW的难题
    bzoj2055 80人环游世界
  • 原文地址:https://www.cnblogs.com/taoyuan7788/p/3178915.html
Copyright © 2011-2022 走看看