接下来我们就开始写第一个C语言程序,这里我们使用的环境为VS2012作为演示环境,首先我们打开安装完成的VS2012
选择新建项目,我们选择空项目即可,接着我们需要给项目进行命名,命名方式可以使用日期进行命名也可以使用英文加数字进行命名
然后我们需要选择存放代码的文件夹,建议大家新建一个文件夹专门用来存放代码,点击确定,这时候会跳转到代码页面
随后我们需要创建一个源文件,我们可以右击源文件进行创建也可以使用快捷键Ctrl+shift+A进行创建
注意这里我们需要对源文件与头文件进行区分
.c后缀的文件我们称为源文件
.h(head)后缀的文件我们称为头文件
这时候我们点击新建一个源文件,选择C++文件,注意我们学习的语言是C而不是C++所以后缀名需要改成.c而不是默认的.cpp文件
如果我们源文件后缀名是.cpp则编译器会以C++的语法对代码进行编译,如果我们源文件后缀名是.c则编译器会以C语言的语法进行编译
这里我们先写一个经典的hello world程序,代码如下:
#include<stdio.h>
int main(void){
printf("hello world!\n");
return 0;
}
这时候点击F5(笔记本电脑需要同时按下Fn键)编译并运行程序,我们就可以看到屏幕上输出了hello world!的字样,那么这段代码是什么意思呢?为什么他能输出hello world!呢?
我们接下来就来看这段代码:
首先我们看到第一句话用#include包含了一个东西,如果你猜测这个被包含的东西是一个文件那你就猜对了,这段代码的意思是包含了一个名为 stdio.h 的头文件,首先我们来看一下为什么它叫头文件而不是源文件,在上文我们就提到过头文件的后缀名为.h就是英文单词head的缩写,其次为什么这个头文件叫作 stdio 其实我们只需要将其拆开来看就可以发现端倪 stand input output 翻译成中文就是标准输入输出,具体的用法我们稍后再讲,继续往下看,我们可以发现第二行 int main(void)语句,这就涉及到我们的一个重点
C语言代码中一定是要有main()函数的我们也可以将其称为主函数缺少了主函数程序一定会出错,我们可以理解为main()函数的程序的入口,任何代码执行都是从main()函数开始执行的,且main()函数有且只有一个,不能多也不能少,否则出错!
我们再来看printf()语句,其实我们输出hello world!就是靠的printf()函数,我们只需要将要输出的内容在printf()函数内部使用双引号(英文)引出即可打印相应的字符,printf()函数的全称可以理解为 print format (格式化打印)
注意⚠️这里的printf()函数属于库函数,所谓库函数就是编译器提供给我们方便我们直接使用的,所以我们在使用这个库函数的时候需要进行预处理指令,这段代码程序中的预处理指令就是#include<stdio.h>
最后我们来看 return 0; 语句,其实这段代码需要结合int main(void)来看,return在英文中是返回的意思,这里我们返回0给main()函数
2023/9/12
王起舟
标签:复习,代码,C语言,源文件,课程,printf,main,我们,函数 From: https://blog.51cto.com/u_16183773/7448896