【C语言入门】初学者入门的基本知识点

1. C语言是什么

  就像人与人之间交流一样,C语言是人们与计算机交流的语言。值得一提的是,C语言只是上千种计算机语言的一种,其他常见的计算机语言有C++/JAVA/Python等。

2. 关于编译与链接 

  C语言是一门编译型语言,其代码是文本文件,本身无法执行,需要通过编译器的编译和链接器的链接2个过程后,生成二进制的可执行文件方可运行。具体过程如下:

dd2a358815d24417b79aaf119aca1da9.png

 C语言的代码存放在后缀为 .c 的文件中,这个文件通过编译器的编译,生成了后缀为 .obj 的目标文件,目标文件经过链接器处理,生成对应的以 .exe 为后缀的可执行文件。

3. 编译器的选择

  常见的编译器有:msvc、clang、gcc等。除此之外,还有一些集成开发环境(IDE),如VS2022、XCode、DevC++等。

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

 整体考虑,VS2022的功能强大,使用方便,推荐使用VS2022的社区版,这个是免费使用的。

4. 源文件与头文件

  C语言中, .c 为后缀的文件称为源文件, .h 为后缀的文件称为头文件。

5. 第一个C语言程序

#include<stdio.h>//此处引入头文件
int main()//此处为主函数
{
    printf("Hello C");
    //此处输出“Hello C”

    return 0;
    //此处为函数返回值
}

5.1 头文件

  在编译C程序之前,预处理器会首先对其编辑。我们把预处理器执行的命令称为指令。

  #include<stdio.h>

这是一条指令,表明将<stdio.h>中的信息包含到程序中。在C语言中有大量类似于<stdio.h>的头文件,每个头文件都包含一些标准库中的内容。比如上面的代码用到了输出函数printf,就需要在整个代码的最开始加上<stdio.h>的头文件,<stdio.h>包含标准输入/输出库的信息。

  所有的头文件都以字符 # 开头。这个字符可以将指令与代码区分隔开,指令默认占一行,结尾没有特殊字符。

5.2 函数

  函数是用来构建程序的构建块。函数一共分为两类,一类是程序员自己编写的函数,另一类是C语言编译器提供的函数,称为库函数。

5.2.1 main函数

int main()

{

代码

return 0;

}

  main函数是整个程序的入口,无论代码有多长,都是从main函数开始执行的,一个程序只能有一个main函数。正因为如此,main函数也被叫做“主函数”。main函数前的int表示函数结束的时候返回一个整数类型数值,结尾的return 0表示函数结尾返回一个整数值 ‘0’,与main函数前的int相对应。

易错点:

1.不要把main写成mian

2.不要漏掉main后的()

3.代码中不能使用中文的符号,必须全部是英文的

4.每一条语句结束后,必须加分号

5.2.2 printf函数

  printf函数可以在标准输出设备上进行信息的打印。上面的代码使用printf打印了“Hello C”,在这里使用printf函数时,只需把想要打印的字符放在双引号中即可打印。(包括汉字)

5.3 语句

  在C语言中,代码是由一条条语句构成的,一个分号就是一条语句。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Celia~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值