365读书网-读万卷书行万里路

365读书网-读万卷书行万里路

c语言常用代码及注解?

59

C语言常用代码及注解

1. Hello World 程序

```c

include // 包含标准输入输出库

int main() {

printf("Hello, World!\n"); // 输出 "Hello, World!" 到控制台

return 0; // 主函数结束,返回0表示程序正常结束

}

```

2. 变量与常量

```c

include

define PI 3.1415926 // 定义圆周率常量

int main() {

int num1, num2, sum; // 声明整数变量

float x, y, a; // 声明浮点数变量

printf("请输入第一个整数: ");

scanf("%d", &num1); // 输入第一个整数

printf("请输入第二个整数: ");

scanf("%d", &num2); // 输入第二个整数

sum = num1 + num2; // 计算两数之和

printf("两数之和为: %d\n", sum); // 输出结果

return 0;

}

```

3. 函数声明与定义

```c

include

double add(int a, int b); // 函数声明

int main() {

int num1, num2;

double sum;

printf("Enter two integers: ");

scanf("%d %d", &num1, &num2); // 输入两个整数

sum = add(num1, num2); // 调用函数计算和

printf("Sum: %lf\n", sum); // 输出结果

return 0;

}

double add(int a, int b) { // 函数定义

return PI + a + b; // 返回两数之和加上圆周率

}

```

4. 控制结构

```c

include

int main() {

int num1 = 10, num2 = 20;

int sum;

if (num1 < num2) {

printf("%d 大于 %d\n", num1, num2);

} else {

printf("%d 小于或等于 %d\n", num1, num2);

}

return 0;

}

```

5. 循环结构

```c

include

include

int main() {

float x = -1.4f, y = 1.4f, a;

for (y = 1.4f; y >= -1; y = y - 0.1f) {

for (x = -1.4f; x <= 1.4f; x = x + 0.04f) {

a = x * x + y * y - 1;

if (a * a * a - x * x * y * y * y < 0.0f) {

putchar('x');

} else {

putchar(' ');

}

}

printf("\n");

}

return 0;

}

```

6. 注释

注释是写给程序员看的,不是写给电脑看的。C语言有两种注释方法:

单行注释:`//` 后面的内容会被编译器忽略。

多行注释:`/*` 和 `*/` 之间的内容会被编译器忽略。

```c

include

/*

这是一个多行注释

可以跨越多行

*/

int main() {

printf("Hello, World!\n"); // 这是一个单行注释

return 0;

}

```

7. 命名约定

在C语言中,变量及函数名称应具有明确且描述性的意义。例如:

函数名通常使用小写字母,并用下划线分隔单词,如 `calculate_area()`。

常量使用全大写字母并用下划线分隔,如 `MAX_BUFFER_SIZE`。

```c

include

define MAX_LENGTH 100 // 使用宏定义常量

void calculate_area(int width, int height) {

// ... 函数体 ...

}

```

8. 缩进与格式化