学习标准C语言day1

C语言起源于1970年代的贝尔实验室,由肯.汤普逊和丹尼斯.里奇创建。其基本单元是函数,main函数作为程序入口。预处理包括#include指令,用于引入头文件;编译、汇编和链接步骤将源代码转化为可执行文件。头文件包含函数声明,源文件存储功能性代码。printf和scanf是标准输入输出函数,转移字符如 用于换行。
摘要由CSDN通过智能技术生成

C语言简介:

C语言诞生于1971~1973年,美国贝尔实验室,肯.汤普逊和丹尼斯.里奇。推荐看《C语言三剑客》-》《C陷阱与缺陷》《C与指针》《C程序设计语言》 。

C语言第一个程序: 

#include <stdio.h>    以#开头的语句都是预处理指令

         #include 的功能是把一个头文件导入(拷贝)到当前位置

         #include <xxx.h>  从系统指定的路径下查找并加载头文件

         #include "xxx.h"   先从当前工作路径查找,如果找不到再从系统指定的路径查找并加载

头文件:以.h结尾,里面存储的是一些辅助性的代码,绝大多数都是函数的声明

源文件:以.c结尾,里面存储的是实际的功能性的代码

int main():C语言中函数是管理代码的最小单位,一个函数就是一个功能的实现。main函数是程序的入口,有且只有一个。

return 的作用:1、返回一个执行结果给函数的调用者  2、提前结束函数

printf/scanf 是标准库的输出输入函数,一般用于调试代码

 转移字符 : \n  换行       \t  制表符,Tab键        \a  铃响        \b  光标后退一个字符  

        \r  光标回到行首       %%  显示一个%         \\  显示一个\

C代码如何从源文件变成可执行文件的过程:

    1、预处理:把源文件翻译成预处理文件  //把非标准C代码转换成标准C代码

        gcc -E xxx.c    显示预处理结果到终端

        gcc -E xxx.c -o xxx.i 把预处理的结果存储到xxx.i预处理文件中

    2、编译: 把预处理文件翻译成汇编文件

        gcc -S xxx.i    生成以.s结尾的汇编文件

    3、汇编: 把汇编文件翻译成二进制的目标文件

        gcc -c xxx.s    生成以.o结尾的目标文件

    4、链接: 把若干个目标文件合并成一个可执行文件

        gcc a.o b.o c.o ... 生成a.out可执行文件

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值