《算法笔记 》读书笔记 DAY1

第二章 C/C+快速入门

2.0 初识C语言

先来看一段C语言的小程序:

#include <stdio.h>
int main()
{
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d", a+b);
    return 0;
}

在编译器中输入此代码,并将其保存为.cpp文件(C语言的文件扩展名为.c, C++文件扩展名为.cpp,但是为了使用C++中的一些好用的特性,一般将文件扩展名改为C++中的.cpp,C++向下兼容C)。可以得到如下编译结果:

接下来我们来详细分析这段代码:

这个程序分为两个部分:头文件主函数

  1. 头文件

在上面的代码中,#include <stdio.h>这一行就是头文件。其中,stdio.h为标准输入输出库,如果在程序上需要输入输出,就需要家长这个头文件。又因为程序一般上来说都需要输入输出,所以基本上所有的C程序都需要加上这个头文件。如果没有加上这个头文件又使用了输入输出函数,就会报错。

stdio的全称是standard input out, h 是head的缩写, .h是头文件的文件格式。我们可以这样理解: stdio.h就是一个文件,这个文件中包含了一些跟输入输出相关的东西(函数),如果程序需要输入输出,就要通过 #include <stdio.h>的写法来引入、包含(include)这个头文件,这样才可以调用stdio.h这个文件里的输入输出函数。

同样地,既然有名叫stdio.h这个负责输入输出的头文件,那么自然还有负责其他功能的头文件。例如,math.h负责一些数学函数,string.h负责处理字符串的函数。我们只需要在使用这些函数之前,将它们所对应的头文件包含到这个程序当中来即可。

注意,在C++标准中,stdio.h有他的等价写法:cstdio,也就是在前面加上一个c,去掉.h。所以,#include <stdio.h>和#include <cstdio>是等价的。类似的,有#include <cmath>,#include <cstring>等。

  1. 主函数

int main()
{
   ...
    return 0;
}

上面的代码是主函数。主函数是一个程序的入口位置,整个程序从主函数开始执行,一个程序最多只能有一个主函数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值