0
点赞
收藏
分享

微信扫一扫

C 语言的语句

_鱼与渔_ 2022-04-02 阅读 33
c语言

文章目录

C 函数语句概述

语句(statement)要以分号结束, 分号可以告诉编译器一条语句在哪里结束, 下一条语句在哪里开始.

最简单的 C 语句是空语句(null statement), 即一个单独的分号.

;  // 空语句

空语句什么也不做, 常作为占位符.

一条语句是一个完整的指令, 但指令不一定是语句.

int a , b;
a = b = 1;
x = 1 + a + (y = b);

子表达式y = b是一条完整的指令, 但不是语句, 它只是语句的一部分.

C 语言中的声明不是语句, 而 C++ 中的声明是语句.

C 函数语句分类

根据 C 标准, C 语言有 6 种语句.

表达式语句

在各种表达式后面加上分号就构成表达式语句.

选择语句

迭代语句

复合语句

标号语句

跳转语句

return

有返回值的函数要带 return 语句, return 后面是一个表达式, return 语句将表达式的值返回给主调函数.

一个函数也可以有多个 return 语句, 比如存在于不同的分支中, 但只能有一条 return 语句被执行, 然后程序的控制权就从被调函数传到主调函数.

对于有返回值但没有带 return 语句的函数, 默认返回 0. 但是还是建议写上return 0;

break

continue

goto

举报

相关推荐

0 条评论