C语言基本语法使用攻略
定义变量
在C语言中,使用关键字int
来定义整型变量,使用float
来定义浮点型变量,使用char
来定义字符型变量。
int age = 20;
float score = 89.5;
char name = 'John';
声明函数
在C语言中,使用关键字void
来声明一个函数,该函数不返回任何值。
void greet() {
printf("Hello, world!\n");
}
也可以使用int
来声明一个函数,该函数返回一个整数值。
int add(int a, int b) {
return a + b;
}
条件控制
在C语言中,使用关键字if
来进行简单的条件控制。
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are not an adult yet.\n");
}
循环控制
在C语言中,使用关键字for
来进行循环控制。
for (int i = 0; i < 10; i++) {
printf("%d\n", i);
}
示例1:计算1到10的和
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
printf("The sum is %d\n", sum);
return 0;
}
上述代码中,我们使用了for
循环来计算1到10的和,结果为55。
示例2:求两个整数的最大公约数
#include <stdio.h>
int gcd(int a, int b) {
int temp;
while (b != 0) {
temp = a % b;
a = b;
b = temp;
}
return a;
}
int main() {
int x = 12;
int y = 8;
int result = gcd(x, y);
printf("The greatest common divisor of %d and %d is %d\n", x, y, result);
return 0;
}
上述代码中,我们使用了while
循环来计算两个整数的最大公约数。