复习课程2 第一个C语言程序
  uUWKQE7Avyk4 2023年11月02日 91 0

接下来我们就开始写第一个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

                                                       王起舟

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
uUWKQE7Avyk4