代码分析

代码如下

/* 第一个程序 */ 
#include <stdio.h>

int main(void) 
{
	printf("foxdevelop.com"); 
	return 0;
}Code language: PHP (php)

输出: foxdevelop.com

注释

上面的第一行代码

/* 第一个程序 */

这不是程序代码,因为它没有告诉电脑要做什么,它最后也不会执行电脑的指令,它只是一个注释,告诉程序员、方便阅读代码。

编译器在源代码中只要找到/就忽略它后面的内容,即使其中的内容看上去是代码,一直到表示注释结束的/为止。

/* 和 */ 可以放在同一行,也可以放在不同的代码行上。

如果忘记写/ 则会忽略/后面的所有内容。

比如下面代码是说明代码的作者和版权:

/* 
 * 作者 小白
 * 版权 2020 
 */Code language: JSON / JSON with Comments (json)

上面中间的*是为了整齐、好看,写不写都可以。

也可以加以修饰注释,使他们比较突出:

/**************************** 
 * 作者 小白                *
 * 版权 2020                * 
 ****************************/ 
#include <stdio.h>

int main(void) 
{
	printf("foxdevelop.com"); 
	return 0;
}Code language: PHP (php)

还有另外一种注释方法,可以在代码行的末尾添加一个注释,如下所示:

printf("foxdevelop.com"); //这里输出网站名称Code language: JavaScript (javascript)

代码行上的两个斜杠后面的所有内容都会被编译器忽略。

这种注释只能注释一行的内容。从//开始,到这行的行尾都会被注释。

应养成给程序添加注释的习惯,当然程序也可以没有注释。但是编写较长的程序时,可能会忘记这个程序的作用和设计思路。添加足够的注释,可以确保日后自己和其它程序员能理解程序的作用和工作方式。

/**************************** 
 * 作者 小白                *
 * 版权 2020                * 
 ****************************/ 
#include <stdio.h>                  // 这是引入头文件 

int main(void)                      // 这是主函数定义 
{                                   // 这是主函数开始标记 
	printf("foxdevelop.com"); // 这里输出网站名称 
	return 0;                       // 这是返回一个值给操作系统 
}                                   // 这是主函数结束标记Code language: PHP (php)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注