C语言学习笔记(语句介绍)

求一个字符串的长度时,用strlen(全名string length)

须使用头文件<string.h>

注意:strlen在求字符串长度的时候,统计的是\0之前字符的个数

例子

语句介绍

空白语句 一个分号就是一个空语句

空语句,一般出现的地方是:这里需要一条语句,但是这个语句不需要做任何事,就可以写一个空语句.

例子

 表达式语句  即在表达式后面加上分号

 

 控制语句

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

c语言有九种控制语句

1.条件判断语句也叫分支语句:   if语句、           switch语句;
2.循环嵌套语句:                         do while语句、while语句、  for语句:
3.转向语句:                                break语句、    goto语句、   continue语句、return语句

分支语句

if语句

if else语句可嵌套使用

switch语句

注意:switch 后的expression 必须是整型表达式

           case后的值,必须是整形常量表达式

case与default顺序可以互换

但不可换到中间,不然可能出错

循环嵌套语句

while语句

注意  while 语句后不要乱加分号

for语句

执行顺序:

while语句与for语句的区别

for和 while 在实现循环的过程中都有初始化、判断、调整这三个部分,但是 for 循环的三个部分非常集中,便于代码的维护,而如果代码较多的时候 while 循环的三个部分就比较分散,所以从形式上 for 循环要更优一些

do-while语句

 练习


找出100~200之间的素数并打印在屏幕上。

注:素数又称质数,只能被1和本身整除的数字

转向语句

continue 是用于跳过本次循环的continue后边的代码,直接去判断部分,看是否进行下一次判断

goto语句

C语言提供了一种非常特别的语法,就是 goto语句和跳转标号,goto语句可以实现在同一个函数内跳转到设置7.5 练习好的标号处。

goto 语句如果使用的不当,就会导致在函数内部随意乱跳转,打乱程序的执行流程,所以我们的建议是能不用质量不去使用;但是 goto语句也不是一无是处,在多层循环的代码中,如果想快速跳出使用 goto 就非常的方便R

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值