2、关键字

C语言常用关键字总结

1. 数据类型关键字

int

用于声明整型变量。

// 声明并初始化整型变量
int age = 25;        // 年龄
int count = -10;     // 计数器(可以是负数)

float 和 double

用于声明浮点型变量。

// 声明并初始化浮点型变量
float price = 19.99;           // 商品价格
double pi = 3.14159265359;     // 圆周率(更高精度)

char

用于声明字符型变量。

// 声明并初始化字符型变量
char grade = 'A';       // 成绩等级
char firstLetter = 'Z'; // 首字母

2. 控制流关键字

if, else

用于条件判断。

int score = 75;
// 判断成绩是否及格
if (score >= 60) {
    printf("及格");
} else {
    printf("不及格");
}

for

用于循环。

// 使用for循环打印0到4的数字
for (int i = 0; i < 5; i++) {
    printf("%d ", i);
}

while

用于循环。

int i = 0;
// 使用while循环打印0到4的数字
while (i < 5) {
    printf("%d ", i);
    i++;
}

switch, case, default

用于多分支选择。

int day = 3;
// 根据数字判断星期几
switch (day) {
    case 1:
        printf("星期一");
        break;
    case 2:
        printf("星期二");
        break;
    default:
        printf("其他日子");
}

3. 函数和程序结构关键字

return

用于从函数返回值。

// 定义一个加法函数
int add(int a, int b) {
    return a + b;  // 返回两数之和
}

void

表示函数无返回值或指针指向无类型。

// 定义一个无返回值的函数
void printHello() {
    printf("你好,世界!");
}

4. 存储类关键字

static

用于声明静态变量或函数。

static int count = 0;  // 静态全局变量

void incrementCount() {
    static int localCount = 0;  // 静态局部变量
    count++;
    localCount++;
    printf("全局count: %d, 局部count: %d\n", count, localCount);
}

const

用于声明常量。

// 定义一个常量
const double PI = 3.14159;

5. 其他常用关键字

sizeof

用于获取数据类型或变量的大小。

// 获取int类型的大小
int size = sizeof(int);
printf("int类型的大小: %d 字节", size);

typedef

用于为类型定义新的名字。

// 为unsigned long定义一个新名字ulong
typedef unsigned long ulong;
ulong bigNumber = 1000000UL;  // 使用新定义的类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值