C语言基础知识:C语言中的语句与程序块

本文详细介绍了C语言中的语句类型,包括控制语句(如if, for, while, switch),函数调用,表达式语句,空语句,复合语句。还特别讲解了常用的输入输出语句,如printf和scanf,以及赋值语句的使用规则。通过深入理解这些基本语句,有助于提升C语言编程能力。" 111534518,10325713,Android Hook框架详解:从Xposed到Magisk,"['Android开发', 'Hook框架', 'Xposed', 'Magisk', '动态代码注入']
摘要由CSDN通过智能技术生成

目录

分类

(1). 控制语句

(2). 函数调用语句

(3). 表达式语句

(4). 空语句

(5). 复合语句

常用语句

赋值语句

输入输出语句

(1). printf

(2). scanf

(3). sprintf

(4). sscanf

(5). 字符输入输出


一个函数包含声明部分和执行部分。执行部分由语句组成,经编译后产生机器指令。声明部分不是语句,不产生机器指令。

分类

C语句分为以下5类


(1). 控制语句

  1. 条件语句:if(表达式) … else if(表达式) … else …
  2. 循环语句:
    (1). for(表达式1; 表达式2; 表达式3) …。在C99标准中允许表达式1定义变量并赋予初值。推荐在这里给仅在循环中用到的变量定义,因为这样能缩短变量的作用域
    (2). while(表达式) …
    (3). do … while(表达式);(注意最后有分号)
    多层循环嵌套时,一般长循环放在内层,短循环放在外层
  3. 跳过本次循环语句:continue
  4. 结束switch或循环语句:break
  5. 多分支选择语句:switch。
switch(整型数据(包括枚举型)或字符型数据) {
	case 常量1: 语句1; break;
	case 常量2: 语句2; break;
	case 常量3:
	case 常量4: 语句3; break;//此时常量3和常量4都进入到语句3
	...
	default: 语句n;(没有default时不符合则跳过)
}
//对于if、switch等选择语句,通常把正常情况,也即出现可能性最大的分支放前面,而可能性小的分支放后面
  1. 函数返回语句:return
  2. 转向语句:goto。先在程序某处添加标记,如"mark: ",然后使用"goto mark;"跳转

(2). 函数调用语句


如printf(“Hello world.”);

(3). 表达式语句


如赋值表达式a=3;,++i;等

(4). 空语句


直接只

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值