C语言基础学习看这一篇就够了-常用语句列举

本文介绍了C语言中的关键语法结构,包括声明语句、赋值语句、条件语句、循环语句、跳转语句、函数调用以及复合语句。同时,讨论了如何在C语言中实现基本的延时操作,如Windows的Sleep和Unix/Linux的usleep/nanosleep。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、声明语句

声明语句用于声明变量、函数、类型等。

int a;              // 声明一个整型变量a  
double b = 3.14;    // 声明并初始化一个双精度浮点型变量b  
int max(int x, int y); // 声明一个函数max,它接受两个int参数并返回一个int

二、赋值语句

赋值语句用于给变量赋值。

a = 10;             // 将10赋值给变量a  
b = a + 5;          // 将a的值加5后赋值给b

三、条件语句

条件语句用于根据条件执行不同的代码块。

if (a > b) {  
    printf("a is greater than b\n");  
} else {  
    printf("a is not greater than b\n");  
}  
  
// 或者使用switch语句  
switch (variable) {  
    case 1:  
        printf("One\n");  
        break;  
    case 2:  
        printf("Two\n");  
        break;  
    default:  
        printf("Other\n");  
        break;  
}

四、循环语句

循环语句用于重复执行一段代码。

for (int i = 0; i < 10; i++) {  
    printf("%d\n", i);  
}  
  
while (a < 10) {  
    a++;  
    printf("%d\n", a);  
}  
  
do {  
    b--;  
    printf("%d\n", b);  
} while (b > 0);

五、跳转语句

跳转语句用于改变程序的正常执行流程。

break;        // 跳出最近的循环或switch语句  
continue;     // 跳过当前循环的剩余部分,进入下一次循环  
goto label;   // 跳转到指定的标签位置(虽然不推荐使用)

六、函数调用语句

函数调用语句用于执行函数。

int result = max(a, b); // 调用max函数并将返回值存储在result中  
system("pause");        // 调用system函数以暂停控制台窗口(在Windows中常用)

七、复合语句(代码块)

复合语句由一对花括号 {} 包围,可以包含零个或多个语句。

{  
    int x = 10;  
    printf("%d\n", x);  
}

八、C语言延时

在C语言中,没有直接的内置函数来实现延时(delay),因为C语言标准库并不提供这样的功能。可以使用特定于平台或编译器的方法来实现延时。

1.在Windows上,你可以使用Sleep函数(需要包含windows.h头文件)。

#include <windows.h>  
// ...  
Sleep(1000); // 延时1000毫秒(1秒)

2.在Unix/Linux上,你可以使用usleep(微秒级)或nanosleep(纳秒级)函数(需要包含unistd.h头文件)。

#include <unistd.h>  
// ...  
usleep(1000000); // 延时1000000微秒(1秒)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值