所谓语言,就是交流的工具,比如中国人和中国人之间说汉语,美国人和美国人说英语一样, 我们总是要交流,实现与对方传递信息,对话等功能,计算机语言也是如此,C语言也是一种语言,C语言是一种人与计算机交互的语言,人和计算机只能通过计算机语言来实现一些功能.
首先我们怎样在电脑上安装C语言的编译器呢,我们通常使用VS编译器来编程,至于下载链接我会放在文章末尾,大家可以自己去下载安装,在这里我给大家说一下具体使用vs2022编译器的流程.
这里我已经下好了vs2022编译器,打开之后会弹出如图所示,这里我们点"创建新项目"
在这里点击"空项目".
这里给项目起一个名字,最好用英文.
打开之后会显示这样的页面,我们点击"源文件","添加","新建项",这样我们就搭建了C语言的基本开发环境.
我们首先来看一下最简单的C语言代码.
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
如图所示,这几行代码的功能是输出"hello world"在屏幕上,我们可以认为这里的"printf"是"功能",而其他的代码是"语法",现在来介绍一下"语法"所表达的含义.
首先最开始的#include<stdio.h>是"引入头文件"的功能,若我们想用printf这个函数,我们都要输入最开始的代码,而之后的int main()叫"main函数",这是程序的入口,代码都会从这里进入并开始运行,并且一个程序有且仅有一个main函数,"world"后的"\n"是换行标识符,表示新的代码会换到下一行,而return 0则是C语言的语法,并无特殊含义.
接下来我将给大家介绍新的内容,看这部分代码:
#include<stdio.h>
int main()
{
int a=3;
int b=5;
printf("%d %d",a,b);
return 0;
}
我在这里创建了两个变量,分别是"a"和"b",变量顾名思义也是"可变化的量",我们可以给变量赋值,这里的"="与数学上不一样,数学上"="意味着"相等",而这里的等号意味着"赋值",也就是说把3和5赋给a和b,若想打印出来的话要用到"printf("%d",变量)"的语法,其中"%d"表示输出十进制数,因此"%d"也可以更改.
这里int代表整型,如果是整数的话就要在变量前加int,除此还有double类型,代表浮点型,也就是小数类型的数,这里不再赘述.
注:vs2022下载链接:免费的开发人员软件和服务 - Visual Studio (microsoft.com)