c语言从0开始_1 c语言简介以及第一个程序的解析

这篇博客介绍了C语言的基础知识,包括其诞生背景、适用场景和C89/C99/C11标准。重点讲解了C语言的第一个程序,包括预处理器、预处理指令、stdio.h头文件的作用。同时,详细阐述了main函数的功能,返回值的意义,以及printf函数用于输出的原理。还提到了C语言中的一些特殊字符(转义字符)及其作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c语言从0开始_1c语言简介以及第一个程序的解析

C语言简介:

C语言诞生于1970~1973年,丹尼斯.里奇和肯.汤普逊编写完成的,归属于美国的贝尔实验室
C语言专门为了编写操作系统而诞生的,因此天生适合对硬件编程,也非常适合数据结构和算法的实现,以速度快而著称
由于C语言出现时间早,有很多缺陷,也没想到普通人也能用C语言,因此虽然存在陷阱,但是一些前辈帮你总结好了经验<C语言的陷阱与缺陷>
虽然C语言自由度很高,但是也意味着危险,自由源于自律

C89 语法标准,gcc默认的语法标准
C99           是对C语言的扩展和增强 gcc code.c(文件的名字,对应xxxxx.c) -std=c99
C11           全新升级

C语言的第一个程序

#include <stdio.h>
程序员所写的代码并不是标准C代码,需要一段程序把它翻译成标准C代码,负责翻译程序叫做预处理器,翻译的过程叫做预处理,被翻译的语句叫做预处理指令,以#开头的都是预处理指令
    #include 把头文件导入到当前文件
        #include <> 从系统指定目录下查找头文件并导入
        #include "" 先从当前目录下查找,如果找不到再从系统指定目录下查找并导入
    stdio.h 负责对输入输出的函数进行说明

    .c  源文件  记录的都是功能性代码
    .h  头文件  绝大多数记录的是函数的说明

    stdlib.h    string.h    


int main()
{
    printf("Hello World!\n");
    return 0;
}

main函数:

    函数是C语言管理代码的基本单位,一个函数就是一个功能的实现,就是一个代码段
    main函数是程序的入口,也是唯一出口,有且只有一个
    
    int 是一种数据类型,表示函数的返回值类型,是一个整数
    return 作用:
        1、返回一个返回值给调用者
        2、结束函数的执行
        main函数的调用者是操作系统,它的返回值返回给操作系统,反映了程序的是怎么样结束的:
            正数    出现异常
            0       正常结束
            负数    出现错误

    printf/scanf 属于C标准库中的函数,输入、输出数据
    转义字符:
        键盘上一些没有的符号,通过一些特殊的字符来表示
        \n  换行符
        \b  退一个字符 
        \r  回到行首
        \a  铃响
        \t  制表符
        %%  一个%
        \\  一个\

    C语言以分号作为一行代码的结束,使用大括号来划分代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值