C语言基本语法

  • Post category:C

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循环来计算两个整数的最大公约数。