//
开头的注释语句。在单行注释中,从//
开始到行末的所有内容都被视为注释,不会被编译器编译。单行注释通常用来解释代码的功能、变量的含义、代码的作者、修改历史等信息。#include <stdio.h> int main() { // 输出 Hello, world! printf("Hello, world!\n"); return 0; }在上面的代码中,
// 输出 Hello, world!
是一条单行注释,用来解释代码的作用。/*
和*/
包围的注释语句,中间的内容都被视为注释,不会被编译器编译。多行注释通常用来解释代码的算法、数据结构、程序流程等信息。#include <stdio.h> /* * 计算阶乘 * @param n 需要计算的数 * @return 阶乘结果 */ int factorial(int n) { if (n <= 1) { return 1; } return n * factorial(n-1); } int main() { int n = 5; printf("%d! = %d\n", n, factorial(n)); // 输出 5! = 120 return 0; }在上面的代码中,
/* 计算阶乘 ... */
是一条多行注释,用来解释 factorial() 函数的作用和参数说明。// 计算两个数的和 int sum(int a, int b) { return a + b; // 返回 a 和 b 的和 }在上面的代码中,
// 计算两个数的和
是一条单行注释,用来解释 sum() 函数的作用。/* * 计算圆的周长 * @param r 圆的半径 * @return 圆的周长 */ double circle_perimeter(double r) { double pi = 3.14159; return 2 * pi * r; }在上面的代码中,
/* 计算圆的周长 ... */
是一条多行注释,用来解释 circle_perimeter() 函数的作用和参数说明。
本文链接:http://task.lmcjl.com/news/14333.html