#include<stdio.h> //头文件
int main() //主函数
{
printf("Hello,world!");//控制输出
return 0; //结束返回0
}
在大部分编程语言在最初接触时,我们总能看见和上面相似作用的代码,那就是打印出Hello,World!
这一章,我们就逐句分析,每一行的作用
1,#include<stdio.h> :这一行的意思是引用头文件,在编写C语言程序时,我们不管干什么都要用到头文件,格式为:xxx.h,那么头文件的作用是什么呢?打比方:头文件就是一个在外头贴有标签的工具箱,头文件里面所包含的代码就是工具,工具一般都是别人生产的,所以我们不要去在意这里面代码都是些什么样子的,我们只需要在每次看到这个工具箱的标签就知道这个工具箱能够帮助我们解决哪些问题就行了,像这段代码上的头文件(stdio.h),stdio代表标准输入和输出,里面包含了基础的输入(scanf)输出(printf)函数供用户输入数据和输出数据使用,在C语言里面还提供了关于编写计算数学公式用的头文件:math.h,字符串处理头文件:string.h,字符处理函数:cpyte.h,.....(具体函数和用法不做过多介绍)。头文件的作用知道了,那么怎么引用头文件呢?引用头文件有一个固定格式:#include<xxx.h>。
2,
int main()
{
代码段
return 0;
}
这是C语言的基础结构,首先int main()是定义整型(定义整型主要是为了在程序运行结束后在末尾输出一个0,表示程序正常结束)主函数main,main后面的括号先空着不管他,注意在int main()后面没有分号(;)。接下来就是一对大的花括号({ }),在花括号里就可以开始编写代码,编写完成后,最后都会加上一行return 0;,return表示返回一个值,后面的0表示程序正常运行结束后返回一个0,0是整数这就是为是为什么要把主函数定义为整型(int)。
3,printf("Hello,World!"):这条语句就是调用了标准头文件里面的输出函数printf来输出你想输出的东西,字符串输出的基本格式:printf('' '');,在要输出字符串的时候要在输出内容两边用双引号引起来,这是一种格式,没有特殊含义,如果不引起来就会报错:
//正确写法:
printf("你好,我是jason");
//错误写法:
printf(你好,我是jason);
扩展:
1,C语言和Java一样在主函数或是子函数里,在一条代码编写完成后一定要用分号(;)结尾,不像python,只需要代码缩进就行,如果一行完整的代码后面没有分号,则会引起算法出错或是程序错误,小则得不到想要的效果,重则直接运行出错。
2,这一行我忘记要扩展什么了,敬请期待下一稿😀