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看吧。哈哈。

  • 相关阅读:
    js将url转换二维码
    百度地图api使用
    js字符串转日期兼容性
    Object.keys的使用
    Web App和Native App的比较
    数组转为对象
    常用meta整理
    git merge和git rebase的区别
    GitHub 翻译之 'Hello-world' 翻译
    js数据类型
  • 原文地址:https://www.cnblogs.com/cers/p/2609093.html
Copyright © 2011-2022 走看看