带你读懂第一个C语言程序

       程序语言与我们日常生活交流的语言是类似的,区别是程序语言是人说给计算机这台机器听的。读懂编写程序的每行代码,可以方便程序的调试、检验知识的掌握程度。不懂编写的每行代码,程序能编写出来,也只是一知半解。小白都是这样过来的,夯实基础是小白最该做得事,切忌学了十天半个月编程,就想着能做出个啥游戏啊、外挂啊,不切实际。

       C语言的编译环境在此就不多说了,可以选择Visual C++6.0,也可以自行搭建Sublime+gcc编译环境,在我另一篇博客上有专门介绍Windows下Sublime下搭建gcc编译环境。如果是刚入门的小白推荐选择Visual C++6.0。下面使用的是sublime+gcc编译环境。

编写learn.c程序

# include <stdio.h>

int main()
{
	printf("Hello World!\n");

	return 0;
}

程序运行结果

对程序进行解析:

# include <stdio.h>

       表示告诉编译器引入stdio.h头文件,在此头文件之中包含标准的输入、输出函数:printf、scanf,以上两个函数后续会进行专门的介绍。为什么要引入呢?这是由于C语言没有输出、输入函数,此类函数称之为库函数,也就是直接拿来就 可以使用的函数。后续会接触到许多此类函数,都需要把库函数所在的头文件引入进来。库函数头文件引入方式:

 # include <头文件名.h>

       在这里提及一下,除了库函数,用户还可以自定义函数。

int main()
{
      //书写代码
      return 0;
}

       此段代码,首先需要知道这是个函数,函数的名称是main,函数的返回值类型是int。括号内的就是函数体,函数要执行的代码。在括号内末尾必须要添加return 0;作为函数的返回值。函数有返回值时,在函数体内必须添加return 返回值;,此时默认返回的是0。在C99以前版本,main函数是无返回值的。添加返回值,可以更加方便的调试程序。当程序正常运行时,返回值为0。当程序出现异常、报错时,返回值为非0数值。main函数是一个系统函数,以上形式是固定的,记住即可。

关于main函数:

  1. main函数是程序执行的入口,也是程序退出的出口;
  2. 一个程序有且仅有一个main函数;

在main函数内部编写的:

printf("Hello World\n");

上面已经提到这是个输出函数,用于向屏幕输出内容。现只要记住:第一种用法:printf("输出内容");

为什么需要使用双引号?

因为输出的内容为字符串。字符串需要双引号括起来。至于输出内容之中的\n是一个转义字符,表示换行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值