今天学了吗?C语言基础———简单概念

今天由在下带着各位浅学一下c语言 

目录

1.c语言是个啥?

2.c的简史

3. 常用的编译器VS2022

4.第一个C语言程序

5. main函数

6. printf和库函数


1.c语言是个啥?

众说周知人与人之间要通过语言来进行信息的交互,那么咱怎么和计算机进行交流嘞?

计算机语言,C是众多计算机语言中的一种。

2.c的简史

 浅浅了解即可

3. 常用的编译器VS2022

C语言作为一门编译性计算机语言,C语言的源代码都是文本文件,文件本生无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件,可执行文件才能执行。

C语言代码是放在.c为后缀的文件中 

这里这边推荐的是vs2022,vs2022的社区版本免费,方便,功能强大,兼容性强。

注:

  1. 每个源文件(.c)单独经过编译器生成对应的目标文件(.obj为后缀的文件)
  2. 多个目标文件和库文件经过链接器处理生成对应的可执行程序(.exe文件)

这就是,在Windows电脑上C语言程序生成的exe可执行文件。

4.第一个C语言程序

在写第一个C语言程序之前咱先了解了解编译和链接,当我们在编译器中写好代码后,我们的编译器(vs2022)翻译和链接器的链接后生成二进制的可执行文件,计算机就照着这个二进制文件执行对应的命令。接下就来完成我们的第一个C语言程序吧 !

#include<sstdio.h>
int main()
{
  printf("Hello World!");
 
return 0;
}

以下是计算机执行的成果: 

5. main函数

每个C语言不管有多少行代码,都是从mian函数开始执行的,main函数是程序的入口,main函数也被叫做:主函数。mian前面的int表示main函数执行结束的时候返回一个整形类型的值。所以在main函数的最后写return 0;正好前后呼应。

  • main函数是程序的入口
  • main函数有且仅有一个
  • 即使一个项目中有多个.c文件,但是只能有一个main函数(因为程序的入口只能为一个)

新手常见错误:

  • main写成mian
  • main后边的()漏掉了
  • 代码中使用中文符号比如括号和分号(很难发现,编译不通过的时候可以检查符号是否漏用错用)
  • 语句的结束后需用到分号

6. printf和库函数

如上示:

printf("Hello world!");

代码中使用了printf函数,,实现了在屏幕上的信息打印。

这个printf函数呢,就是一个库函数,他的作用就是在标准输出设备(屏幕)上进行信息的打印。上面使用的printf函数打印字符串,只要把想要打印的一串字符放在双引号中并传递给printf函数就可以打印。

当然printf函数的功能远不止如此,它还可以用来打印其他类型的数据,比如:

int n = 200;
printf("%d\n",n);//整形
printf("%c\n",'h');//字符
printf("%lf\n",3.14);//双精度浮点型

 这里用到的%d %c %lf,是占位符在后面的学习中会遇到的。

咱使用这个库函数是,是需要包含头文件的,如:printf这个函数需要包含的就是stdio.h这个头文件,具体的来说就是:

#include<stdio.h>

那咱再来了解啥是库函数?

这些个编译器厂商啊为了让程序员们提升工作效率,避免重复实现那些常见的代码而统一了标,C语言标准规定了一组函数,各类函数组成了函数库,被称为标准库,而库中收纳的各类函数,也就是我们的库函数。当然有的厂商也会在这基础之上额外拓展提供部分函数。(这就有了不兼容的问题)。

一系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对的头文件。

以上是本期的全部内容,若有不当之处望海涵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值