【C语言】语句分类

目录

一、语句和语句分类

1.空语句

2.表达式语句 

3.函数语句 

4.复合语句 

5.控制语句 

二、注释


一、语句和语句分类

          C语言代码是由一条一条语句构成的


那我们知道C语言语句分为几类呢?

1.空语句

空语句:一般出现在这里只需要一条语句,但这个语言不需要做任何事;

;//空语句通常只是一个分号

空语句使用场景:
 C语言中的空循环体:
for(i = 0; i < 10;i++);
//这里的分号就是一个空语句,表示循环体为空

2.表达式语句 

表达式语句:包含一个表达式并执行它,但不返回结果

int a = 10;
int b = 20;
b = a + 5;//表达式语句

3.函数语句 

函数调用语句:通常指的是调用一个函数,并可能带有参数

int Add(int x,int y)
{
return x + y;
}

#include <stdio.h>
int main()
{
int ret = Add(3,5);//函数调用语句,调用Add函数
printf("%d",ret);
return 0;
}

4.复合语句 

复合语句:成对括号中代码构成一个代码块(常见)

#include <stdio.h>
void print (int arr[],int sz)
{
    int i = 0;
    for(i = 0;i < 10;i++)
    {
    printf("%d",arr[i]);//内部的printf也是一个复合语句
    }
}//函数体中的复合体语句

int main()
{
    int i = 0;
    int arr[10] = {0};
    for(i = 0;i < 10;i++)
    {
    arr[i] = 10 - i;
    printf("%d",arr[i]);
    }
    return 0;
}//for循环体的大括号内就是复合体

5.控制语句 

控制语句:用于控制程序执行的流程,以实现程序的各种结构方式

        C语言是一种结构化的程序设计语言

C语言支持三种结构方式:

顺序结构 ===>从上往下执行,有条不紊

选择结构 ===>有多种情况,形如分叉路

循环结构 ===>开头即是结尾

为了实现三种结构方式,C语言有九种控制语句

九种控制语句

 具体的可以参考C++官网:https://zh.cppreference.com/w/c/language/statements

二、注释

对代码的说明,编辑器会忽略注释

写注释要求简洁,并且易于让后期阅读代码的人理解

以下是C++官网对注释的解释:

形式:↪代码装在/*……*/中间        缺陷:不可嵌套注释

           ↪将注释内容放在//后面,表示//后面这一行被注释

#include <stdio.h>
/*
C 风格注释
能含有多行。
*/
 
/* 或仅一行。 */
 
// C++ 风格注释能注释一行。
 
// 或者,能将
// 它们串在一起。
 
int main(void)
{
  // 将不运行下方代码
  // puts("Hello");
 
  // 将运行下方代码
  puts("World");
 
  // 有关反斜杠+换行的注解:
  // 尽管属于翻译阶段 2(而非注释的阶段 3),
  // '\' 仍会决定哪部分源代码
  // 会被当做 '注释':
  // 此条注释会连上下一行 \
  puts("Won't be run"); // 可能引发 "多行注释" 警告
  puts("Hello, again");
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值