C语言常见的概念

1.什么是C语言

人和人之间交流使用自然语言,例如:汉语,英语,日语
计算机之间则使用计算机语言交流
C语言就是众多计算机语言中的其中⼀种。


2.选择编译器

2.1编译与链接

和python这种解释型语言不一样,C语言是一种编译型语言,C语言源代码都是文本文件,其本身并无法直接执行,必须通过编译器的翻译和链接器的链接,生成二进制的可执行文件,这样才能执行。
C语言代码是放在以“.c”为后缀的文件中的,要想得到最终的可执行文件,中间需要经过编译链接两个过程。VS2022项目中的.c文件
一个工程一般由多个源文件组成,.c源文件先单独通过编译器编译成.obj后缀的目标文件,再和库文件一起通过链接器链接成以.exe为后缀的可执行文件。


2.2编译器间的区别

常见的编译器有msvc,clang,gcc,也有一些集成开发环境比如:XCode、CodeBlocks、DevC++、Clion
:集成开发环境(IDE)⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、 编译器 、 调试器
和 图形⽤⼾界⾯ 等⼯具。 集成了代码编写功能、分析功能、编译功能、调试功能等⼀体化的开发软
件服务套

  • VS2022 集成了MSVC(安装包较大一些,安装简单,无需多余配置,使用非常方便)
  • XCode 集成了clang(苹果电脑上的开发工具)
  • CodeBlocks 集成了gcc(需要配置环境,比较小众)
  • DevC++ 集成了gcc(工具较简单,竞赛喜欢用它)
  • Clion 是默认使⽤CMake,编译器是可以配置的(但工具需要收费)
    我个人正在使用VS2022的社区版本,它免费并且使用方便,适合我这样的小白日常学习使用。

3.项目,头文件与源文件

C语言中把以.c为后缀的文件称为源文件,把以.h为后缀的文件称为头文件
在这里插入图片描述


4.第一个C语言程序

#include <stdio.h>
int main()
{
     printf("Hello,world");
     return 0;
}    

使用CTRL + F5快捷键在VS2022上运行代码。


5.main函数

,这是因为每个C语言程序无论有多少行代码,都是从main函数开始执行的,main函数是称作程序的入口。因此main函数也被称作主函数,可见其十分重要。
在C语言中main函数返回<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值