C语言的常见概念1

什么是C语言?

人与计算机交流的语言叫做计算机语言,而C语言是众多计算机语言中的一种。

C语言的历程

C语言最初是作为Unix系统的开发工具而发明的。

  • 1969年,肯·汤普森 和丹尼斯·里奇一起开发了Unix操作系统,汤普森发明了B语言
  • 1972年,丹尼斯·里奇与布莱恩·柯林汉在B语言的基础上又发明了C语言
  • C语言快速流传并广泛使用,由于各公司开始在C语言的基础上加上各自需要的一些应用,为了统一C语言,1998年,美国国家标准协会正式将C语言标准化
  • 直至今日,C语言仍在广泛使用,并成为了每位计算机专业的大学生第一个学习的语言。

编译器的选择

在选择编译器之前,我们应该知道什么是编译链接

我们所写的C语言代码,它的源代码都是文本文件,文本文件本身无法被执行,需要通过编译器翻译成计算机能读懂的二进制的代码与链接器的链接生成二进制的可执行文件最终才能被执行。

下面是一个C语言文本文件经过编译和链接处理变成可执行文件的过程。
在这里插入图片描述

编译器的对比

常见的C语言编译器有msvc、claang、gcc等。

而我们经常听说的VS、DevC++等是集成开发环境

**集成开发环境(IDE)**适用于提供程序开发环境的应用程序,一般包括代码编译器、编译器、调试器 和 图形用户界面 等工具。集成了代码编写功能、范围内西功能、编译功能、调试功能 等一体化的开发软件服务套。

常见的集成开发环境有以下五个:

  • VS2022 集成了MSVC(优点:安装简单,无需多余配置,使用简便,个人推荐2022版本; 缺点:安装包较大,苹果电脑无法使用)。
  • XCode 集成了clang(苹果电脑才可使用)。
  • CodeBlocks 集成了gcc(小众,但是需要配置环境)。
  • DevC++ 集成了gcc(优点:小巧,一些竞赛会使用;缺点:编写代码时格式操作不方便,不利于代码风格的养成)。
  • Clion 默认使用CMake(很好的一个集成开发环境,但是收费)---------有钱当我没说(小声巴巴)
    在这里插入图片描述

源文件与头文件

后缀为 .c 或者 .cpp 的为源文件,后缀为 .h的为头文件
在这里插入图片描述

第一个C语言程序

  1. 找到空项目
    点击空项目

在这里插入图片描述

  1. 创建一个项目(注意命名与文件存放位置)
    项目名称最好有意义,便于查找。
    文件存放位置最好固定,便于查找。

在这里插入图片描述
3.在源文件下创建新建项并命名

在这里插入图片描述
4.开始编写第一个C语言程序
注意:

  • 编写C语言程序中的符号都为英文符号。
  • 每个语句结束后,都应该有“;”。
  • main不要写成mian。
  • main后有()。
#include <stdio.h>
int main()
{
	printf("Hello World!");
	return 0;
}

肯定有小伙伴疑问这里为什么都是返回0呢,而不是1、2……?

让聪明鼠鼠给大家解答一下
在这里插入图片描述
因为这个函数是整型的,所以应该返回整数,所以是整数就可以,but我们约定返回0,因为在C语言中我们规定当程序正确执行时返回0,而返回非0时就代表此时程序异常。

感谢鼠鼠~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值