zoukankan      html  css  js  c++  java
  • 始学 C语言概括与历史

    在开始学习C语言的时候,我想一个当然是要学习C语言的历史了。

    或许有些人听到“历史”一词,就想起发呆的历史课,如果你真的想学习C语言,那我想这应该是非常有趣的一课。

    不过我想好多学习C语言的同学(比如那些只想过二级的同学),甚至用了很多年C的朋友,有些都未曾好好去了解过C的历史,错过了如此有趣的部分。

    C语言:

         维基百科:http://zh.wikipedia.org/wiki/C语言

         ... ...

         了解C的发展历史是必要的吧,还有的我想以后学习才知道吧,期待中……。

    其中我认为有趣的几点如下:

    1.特色

    • C语言是一个有结构化程式设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
    • 传递参数是以值传递(Pass-by-value),也可以透过指针来传递参数(Pass-by-address)。
    • 不同的变量类型可以用结构体(struct)组合在一起。
    • 只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
    • 部份的变量类型可以转换,例如整型和字符型变量。
    • 透过指针(pointer),C语言可以容易的对内存进行低阶控制。
    • 编译预处理(preprocessor)让C语言的编译更具有弹性。

    2.经典错误

    void main的用法并不是任何标准制定的是Microsoft制定的。 C语言正确的语法是int main。 在 C++ 标准中,虽然 main 的标准型态应是 int,但编译器实作中也可以自行定义型态,不过,所有实作均应接受 int main 的用法。

    3.感兴趣的还是大家自己去Google看吧。哈哈。

  • 相关阅读:
    预览图片功能 直接复制就OK
    记录:express返回自定义http状态吗
    Git tag 给当前分支打标签
    css双飞翼和圣杯布局
    简单模拟MVVM数据双向绑定
    JS的自定义事件(观察者模式)
    js模拟触发事件
    QueryString和BASE64
    WebResource.axd文件的配置和使用
    处理json中的异常字符
  • 原文地址:https://www.cnblogs.com/cers/p/2609093.html
Copyright © 2011-2022 走看看