本人菜鸟一枚,下述内容如有误差望各位斧正。
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>
库函数参考链接———>传送门
就先记到这里了 剩下的等下期吧
标签:代码,入门,函数,C语言,printf,main,划掉,库函数 From: https://blog.csdn.net/Weslie0525/article/details/140399595