1-C概要

作者: SoftKnife | 来源:发表于2015-07-13 13:25 被阅读21次
    People Lack Willpower,Rather Than Strength!
    

    C语言的诞生

    • 1972年至1973年间,贝尔实验室的 Dennis.Ritchie(丹尼斯·里奇) 在 B语言的基础上设计出了C语言(取BCPL的第二个字母)。C语言即保持 BCPL 语言和B语言的优点(精练、接近硬件),又克服了他们的缺点(过于简单,数据无类型等)。

    1.C语言标准

    • 1983年美国国家标准局(American National Standards Institute,简称ANSI)成立了一个委员会,开始制定C语言标准的工作
    • 1999年,国际标准化组织ISO又对C语言标准进行修订,在基本保留原C语言特征的基础上,针对应该的需要,增加了一些功能,命名为C99——目前公布的最新正式版。

    2.C语言学习中的重难点

    • 运算符:自增、自减运算符(重点)
    • 进制:各种进制转换、原码、反码、补码
    • 数组:一维数组(重点)、二位数组、多维数组
    • 循环:多重循环的嵌套、排序、查找(重点)
    • 函数:递归函数、递归调用
    • 指针:一级指针(重点)、多级指针、指针和数组、函数、结构体之间的关系
    • 内存管理:C语言的内存管理问题、内存泄露、野指针
    • 有参宏及条件编译(重点)
    • 多文件开发:多文件编译、多文件开发(重点中的重点)

    3.程序

    • 源代码:程序员自己写代码,.c是C语言的源代码文件
    • 编译:把源代码翻译成0、1,生成一个.o目标文件
    • 链接:把目标文件和库函数进行整合生成一个.out可执行文件

    4.main函数其他写法

    int main() {
        printf("Hello, World!\n");
        return 0;
    }
    
    int main() {
        printf("Hello, World!\n");
    }   装逼写法
    
    main() {
        printf("Hello, World!\n");
    }   装逼写法
    

    相关文章

      网友评论

          本文标题:1-C概要

          本文链接:https://www.haomeiwen.com/subject/tbuuqttx.html