“梦”开始的地方
前言
hallo,初次见面
这是我的第一篇博客,也是我刚刚开始接触写代码。在之后的时间里,我会持续发布我的学习历程,希望可以和大家一起进步。如果你也是小白,欢迎一起交流学习,如果遇到什么难题,就尽管来找我吧。如果你是大佬,希望你能给与我一些建议,对于一个初学者而言任何建议都是非常重要的,拜托。
一、一个C语言程序最基本的构成
int main()
{
return 0;
}
这是一个最基本的c语言程序的结构,是一个程序最基础的地基,为了实现各种各样的功能,我们会在它的基础上添砖加瓦。
在解释这个结构的组成之前,我们要先了解函数体的概念:我们一般把 为了完成某一个目的而编写的一段代码 叫做函数体。大多数程序员都会一个目标拆分成很多小目标分开实现,所以一个程序会有很多函数体。程序需要一个主干来统一整理其他函数体,我们把这个主要的函数体叫做主函数。
main
就是主函数,在程序中有且仅有一个,代表了程序的入口,计算机在执行程序的时候会从main函数开始往下执行。后面的小括号,代表函数接收的值,一般不用。
前面的int
是函数的类型,代表的是整型(整数类型),要求在函数结束后返回一个整型类型的量。
后面的return
是返回函数,返回的值是0,当然也可以返回其他的整数,但我们一般习惯于把 返回0 当作 正常返回 ,所以出于习惯,主函数都会返回0。
注:C语言中每一个执行语句都需要在末尾加上一个英文的;
来表示这个语句结束了
当然,还有最后还有一个没有解释,就是那一对大括号{}
。括号表示范围,我们在写程序的时候,常常不只是有一个主函数而已,会定义很多的函数来帮助主函数完成任务,所以要各自画好范围,也就是用大括号{ }。
二、Hello World
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
这就是超级经典的hello world了,其目的就是在屏幕上输出一段名为“Hello World”的字符串,接下来就是分析这个大多数程序员写下的第一个程序。
先来看这个printf
函数,它的功能就是在屏幕上打印字符串,而后面就是它的格式,""
中的就是要输出的内容。
那么接下来就是这个#include <stdio.h>
了,这是头文件中的一种。其实printf是库函数,也就是C语言提供的函数,在使用这种函数的时候需要提前声明,也就是要有头文件。大概相当于用别人的东西前要打声招呼。如果没有在头文件中提前写好的话,计算机就不认识这个printf,也就没法用了。printf
函数的包含头文件是stdio.h
,是 standard input output . header 的缩写,中文翻译是标准输入输出头文件,前面的include
就是 包含 的意思,而#
和<>
是格式。总的来说,如果你的程序里有输入和输出作用的函数,就需要在程序的最前面写上#include <stdio.h>
总结
在了解这些以后,你应该就可以写出自己的第一个C语言程序啦,这里也恭喜你正式走上编程之路。如果你有任何难题,欢迎私信我,我们可以一起解决。如果你看完觉得有写的不全面或者不好的地方,欢迎大佬在评论区补充。我也是刚开始学,任何的意见对我来说都是格外宝贵的,欢迎留言或私信。在这里希望大家越来越强,成为大牛,收获很多意料之中和意料之外的大offer。