C语言常见概念(划掉)我的C语言入门笔记(√)上

本人菜鸟一枚,下述内容如有误差望各位斧正。

1.什么是C语言

C语言是一种计算机语言,就像汉语是一种人类语言一样。人们可以使用计算机语言给计算机下达指令,计算机会根据所接收到的指令进行工作(或者报错)。

当然人类的语言不只汉语一种,计算机语言同样同样也有很多,例如Python/C++/C/Java等共有上千种。

虽然C语言是1972年诞生的“老古董”了,但在今天还在被广泛的使用,在计算机语言排行榜处于前三。(之前是第二的,最近才掉到第三)

2.写代码的前期准备

C语言是一门编译型计算机语言。(大概就是说程序写好后,需要把程序翻译成计算机可以听懂的话即2进制的可执行文件。差不多就是0101010000这种)

所以我们需要一个软件帮我们翻译代码。(听说大佬可以用记事本手搓代码)

这里我选择的是VS2022的社区版本(实际上我电脑用VS2022总出问题所以我用的是VS2019),原因很简单1.免费2.安装简单,不需要多余的配置。3.有中文

至于下载VS2022的教程,我推荐鹏哥的这个——>传送门(保姆级教程,而且不需要你会解压文件

3.新建项目

第一步

第二步

第三步

然后看到有这个东西就OK啦

没有这个东西按Ctrl+Alt+L就会出现了

或者也可以在这里面找

第四步

第五步

注意;第五步的第二步需要把.cpp改成.c

至于为什么C语言要选才C++文件而没有c文件这个选项,我也不知道

4.第一个C语言程序

#include <stdio.h>

int main()
{
	printf("Hello world\n");
	return 0;
}

在VS2022上输入这串代码后可以通过Ctrl+f5(部分电脑存在fn还需要再加上fn按键)运行该程序

这意味着我们正式迈入C语言的大门了。

至于上述代码的意义我会在以下部分进行解释

5.main函数

main函数是程序的入口,每个C语言程序都是从main函数开始的,所以main函数也被叫做主函数。

一个C语言程序中有且只有一个main函数(即使一个项目有多个.c文件也只有一个)

main函数前面的int表示main函数执行结束时返回一个整形类型的值

常见错误总结  我自己犯过的蠢

还是上面那串代码

/*没有#号*/include <studio.h>//stdio.h

int mian/*面函数*/()//小括号不能是中文的小括号
{
	prinf/*printf*/("Hello world\n")//没有;号
	//没有 return 0;//使用了中文的分号
}

往好处想 起码我没有把双引号打成中文的双引号

6.printf和库函数

在上上面的代码中有一句话

printf("Hello world\n");

这句代码使用了printf函数在屏幕上打印信息

printf是一个库函数,他的功能是在标准输出设备上进行信息的打印

    int n = 100;
	printf("%d\n", n); //printf打印整型 
	printf("%c\n", 'q'); //printf打印字符 
	printf("%lf\n", 3.14); //printf打印双精度浮点型

%d %c等是占位服,会被后面的值替换(后面等我学到了再详细解释)

什么是库函数

为了提升程序员开发的效率,C语言标准规定了一组函数(就是把常用的一些代码打包成一串代码)这组函数就被叫做标准库,这些被规定的函数也就是库函数了

库函数的使用

库函数的使用需要声明你使用了这个库函数

printf函数就是标准库的一个库函数

使用前需要向程序声明你使用了这个库函数

方法如下

#include <stdio.h>

库函数参考链接———>传送门

就先记到这里了 剩下的等下期吧

  • 19
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值