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概要

    C语言的诞生 1972年至1973年间,贝尔实验室的 Dennis.Ritchie(丹尼斯·里奇) 在 B语言的基...

  • 1-C

    11: 00 a. m. Jan. 5. (很好奇,追问车夫本来要说什么,自己想听) "Oh, no. Pleas...

  • 38.104,Base Station (BS) radio t

    BS type 1-C,单端口传输验证型 BS type 1-H, BS type 1-O and BS type...

  • Spring Cloud 集成 Security & Oauth

    父工程 1 . 网关服务 1-a . pom.xml 1-b .配置文件 1-c .配置类 1-d . 过...

  • 概要

    约伯,在肉体与财富上历经辛苦,诅咒人类命运。这是一部宏伟史诗。他的朋友到来,而后撕扯他们的衣服,在上帝面前剖析约伯...

  • 概要

    Spring Cloud Config 项目 提供 服务端 和 客户端 支持 集中式 管理分布式环境下的应用配置 ...

  • 概要

    此系类为PHP后台开发的笔记 备注:此次是以实战为主(跟着视频学习,所以更加实用,当然也会忽略许多的细节) 1.A...

  • 概要

    概要 IdentityServer3被打包成一个OWIN的中间件,使用经典的选项(options)模式来配置: I...

  • 概要

    概要你现在应该有一个基本的了解Atom是什么,你想要做什么。 您还应该将它安装在您的系统上,并能够使用它进行最基本...

  • 概要

    今天突然心血来潮就开通了这个叫什么简书的东东,想记录自己的学习历程,同时也希望自己能坚持写下去,也算是做个笔记吧!加油!

网友评论

      本文标题:1-C概要

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