本人萌新小白,有错误之处望大佬指出,不胜感激!
了解一个程序的大概组成
//和/* */是C语言里面的两种注释方法,如何使用和注意要点在前面讲过,这里就不在深入介绍了
#include<stdio.h>//#是预处理的意思;include有‘包含’的意思,它提供了一种方便的途径1共享许多程序共有的信息;stdio是一个头文件(.h表示头文件)
//这一行的作用就相当于把stdio.h文件所有内容都输入该行所在位置(可以理解为“复制-粘贴”的操作),是一条C预处理指令
//stdio.h就包含了下面printf()的信息
int main(void)//main是一个主函数,一个程序里面只能有一个main函数,程序不管如何复杂,都是从main函数开始运行的
//int是main函数的返回值类型,表面main函数返回值是整数。返回给操作系统(后面的文章会介绍到)
//函数名后面的括号包含一些传入函数的信息,void代表没有传递任何信息(此处void可以省略,意义没有发生变化,推荐各位加上)
{ //左花括号表示函数定义开始
int i;//这一行代码叫做“声明”,告诉我们两件事:1.在函数里面有一个名字叫做i的变量;2.int表明了i是一个整形(没有小数点或者小数部分的数)
//i是一个标识符,也就是变量、函数或者其他实体的名称
//函数里面所有的变量要先声明,再使用
i = 9;//C语言里一个=,表示把=右边的元素赋值给=左边,也就是说=左边的内容变成了=右边的内容
printf("haha");//使用printf()函数,在屏幕上打印出“haha”。printf的意思是“打印,输出”,能够把双引号的内容打印在显示屏上面
//圆括号表面printf是一个函数名,圆括号里面的内容是main()函数传递给printf()函数的信息
return 0;//return 是一个关键字,后面的内容就是待返回的值,一定要带上这一行,不能掉
} //右花括号表示函数定义结束
写代码时尽量提高程序的可读性,可以通过注释,空格,换行等技巧来规范代码,这样更方便自己回顾,还可以让身边人容易理解我们的代码意思
总结:C程序是由一个或者多个C函数组成,有且仅有一个main()函数。简单的函数由函数头和后面的一对花括号组成,花括号里面是由声明、语句组成的函数体