标签:title 输入 零基础 文件中 入口 结构 ret turn 为我
目录
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("Hello, world!\n");
return 0;
}
#include <stdio.h> //包含头文件
实际上,在头文件中常常包含了大量的函数接口。比如,stdio.h这个头文件中,包含了大量与输入输出有关的函数接口。
我们如果想使用这些接口,就应该先将对应的头文件包含到我们的源码中。
因为我们使用了printf函数,这个函数是一个标准库函数,它的接口定义,就在stdio.h文件中。
关于那些头文件提供了哪些函数接口,需要查看对应的文档。
int main(int argc, char* argv[])
{
//...
}
任何一个C语言程序,都需要一个(且仅有一个)main函数,它称为主函数。
主函数将作为C语言程序的唯一入口。换言之,C语言程序要执行的第一行C代码,是main中的语句。
main的参数到底有什么用?
在C语言的标准中,main的参数有两个,一个是int类型的argc,一个是char*数组的argv。
它们其实对应了命令行传来的命令行参数。
对于目前的初学者,如果不了解命令行,可以暂时忽略。
main为什么要有返回值,一定是返回0吗?
C语言的标准规定,main的返回值应该是int类型,而具体数值由开发者自己决定。
它可以从命令行中获取。
在Windows的命令行中,可以通过
echo %errorLevel%
一个函数是由多个语句组成的,C语言中,每个语句以英文分号结尾。此外,C语言中是接受语句块的(多个语句作为一个整体),如果要定义语句块,应该使用大括号将其括起来。
return 0;
return语句,意味着函数返回,函数返回的意义:立即结束当前函数的执行。返回到上一层。
main函数,是C语言程序的入口函数,有且仅有一个。C语言作为面向过程的语言,一般它的程序是由多个函数组成的。
标签:title 输入 零基础 文件中 入口 结构 ret turn 为我
原文地址:https://www.cnblogs.com/shellmad/p/11646112.html