C语言简介

C语言简介

  • BCPL->New B->C->UNIX->Minix->Linux->gcc

  • C语言诞生于1971~1973年,美国贝尔实验室,肯.汤普逊丹尼斯.里奇

  • C语言是专门为了编写操作系统而诞生的语言,天生适合对硬件编程以运行速度快而著称,而且C语言非常适合编写数据结构和算法

  • 因为C语言出现时间太早,所以有很多缺陷,因为没有想到普通人也可以编程,但是很多前辈总结避免这些缺陷或陷阱的经验

基本程序

#include <stdio.h>
  • 程序员所编写的代码都不是标准的C代码,需要一段程序翻译成标准C代码,负责翻译的程序叫做预处理器,翻译的过程叫做预处理,被翻译的语句叫做预处理指令,以#开头的语句都是预处理指令

  • #include的功能是把一个头文件导入(拷贝)到当前位置
    ​ 1、#include <xxx.h>
    ​ 从系统指定的路径下查找并加载文件
    ​ 2、#include “xxx.h”
    先从当前工作路径查找,如果找不到再从系统指定的路径查找并加载

stdio.h
  • 头文件:以.h结尾,里面存储的是一些辅助性的代码,绝大多数都是函数的声明
  • C语言标准委员会为C语言以函数形式提供的一些基础功能,这些函数都被封装在libc.so。然后通过很多的头文件对不同功能的标准库函数进行了说明,stdio.h就是其中之一,常用:stdlib.h string.h
int main()
  • C语言中函数是管理代码的最小单位,一个函数就是一个功能的实现

  • main函数是程序的入口,有且只有一个

  • int 是一种数据类型,表示main函数的执行结果是一个整数值

  • return 的作用:

    1、返回一个执行结果给函数的调用者

    返回值原因
    正数出现异常(别人导致)
    0一切正常
    负数出现错误(自己导致)

    2、提前结束函数
    main函数遇到return语句程序结束

  • main函数是由操作系统调用,所以它的返回值给了操作系统,反应了程序是如何结束的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值