小甲鱼C语言学习笔记之~了不起的分支和循环

一、关系运算符


关系运算符为双面运算符。

使用关系运算符将两边的变量、数据或表达式连接起来,称为关系表达式。

关系运算符获得的是一个逻辑值。

二、逻辑运算法


用逻辑运算符将两边的变量,数据或表达式连接起来,称为逻辑表达式。

只有当第一个运算数的值无法确定逻辑运算的结果时,才对第二个运算数进行求值。

三、if语句

第一种

//其他语句
if(表达式)
{
    //逻辑值为真所执行的语句,程序块
}
//其他语句

第二种

//其他语句
if(表达式)
{
    //逻辑值为真所执行的语句,程序块
}
else
{
    //逻辑值为假时所执行的语句,程序块
}
//其他语句


第三种

//其他语句
if(表达式1){ ...//逻辑值为真所执行的语句,程序块}
else if(表达式2){...//逻辑值为真所执行的语句,程序块}
else if(表达式2){...//逻辑值为真所执行的语句,程序块}
...
else if(表达式n){...//逻辑值为真所执行的语句,程序块}
else{...//逻辑值为假所执行的语句,程序块}
//其他语句

四、switch语句

…… // 其它语句
switch (表达式)
{
    case 常量表达式1: 语句或程序块1;  break;
    case 常量表达式2: 语句或程序块2;  break;
    ……
    case 常量表达式n:语句或程序块n;  break;
    default: 语句或程序块n+1;  break; 
}
…… // 其它语句

五、分支嵌套结构

悬挂else#

注意else始终与最接近的if匹配

六、循环结构

6.1while#

while(表达式)
    循环体


统计字符串的个数

6.2do-while语句#

do
  循环体
while(表达式)

6.3for 语句#

for(表达式1;表达式2;表达式3)
    循环体

6.4灵活的for 语句#


for(i=0,j=10 ; i<j; i++,j--)

6.5循环嵌套结构#

6.6 break和continue语句#

break语句

由结果可知,i=10循环执行了10次,因此break只跳出了内存循环,所有循环调出,程序应该为如下所示:

void main()
{     
	int i,j;
	for (i = 1; i <=9; i++)
	{	
		for(j = 0; j < 10; j++)
		{
			if(j == 3)
			{
				break;
			}	
		}
		
			if(j == 3)
			{
				break;
			}	
	}

		printf("i=%d,j=%d\n",i,j);
}

continue语句

#include <stdio.h>
#include <math.h>
#include <string.h>

#define NAME "liuzhaoming!!!"

void main()
{     
	int i = 0;
    
	#if 0
	for (i = 0; i <100; i++)
	{	
		if(i%2)
		{
			continue;
		}	
		printf("i=%d\n",i);

	}
	#endif
    while(i<100)
	{
		if((i++)%2)
		{
			continue;
		}	
	
		printf("i=%d\n",i-1);
	}	
}

continue和break的转换,continue会跳过循环体后面的语句。

6.7拾遗#

赋值运算符#

 i=i+1; i++;i-- //自增自减运算符

逗号运算符#


注意:逗号出现不光指逗号表达式,也可能起分隔符的作用。

条件运算符#

goto语句#

posted @   航海的征途  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
  1. 1 イエスタデイ(翻自 Official髭男dism) 茶泡饭,春茶,kobasolo
  2. 2 世间美好与你环环相扣 柏松
  3. 3 那些花儿 朴树
世间美好与你环环相扣 - 柏松
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 尹初七

作曲 : 柏松

编曲 : 彭圣杰

偏偏秉烛夜游

偏偏秉烛夜游

午夜星辰 似奔走之友

爱你每个结痂伤口

酿成的陈年烈酒

入喉尚算可口

入喉尚算可口

怎么泪水 还偶尔失守

邀你细看心中缺口

裂缝中留存 温柔

此时已莺飞草长 爱的人正在路上

此时已莺飞草长 爱的人正在路上

我知他风雨兼程 途经日暮不赏

穿越人海 只为与你相拥

此刻已皓月当空 爱的人手捧星光

我知他乘风破浪 去了黑暗一趟

感同身受 给你救赎热望

知道你不能 还要你感受

知道你不能 还要你感受

让星光加了一点彩虹

让樱花偷偷 吻你额头

让世间美好 与你环环相扣

此时已莺飞草长 爱的人正在路上

此时已莺飞草长 爱的人正在路上

我知他风雨兼程 途经日暮不赏

穿越人海 只为与你相拥

此刻已皓月当空 爱的人手捧星光

我知他乘风破浪 去了黑暗一趟

感同身受 给你救赎热望

此时已莺飞草长 爱的人正在路上

此时已莺飞草长 爱的人正在路上

我知他风雨兼程 途经日暮不赏

穿越人海 只为与你相拥

此刻已皓月当空 爱的人手捧星光

我知他乘风破浪 去了黑暗一趟

感同身受 给你救赎热望

知道你不能 还要你感受

知道你不能 还要你感受

让星光加了一点彩虹

当樱花开的纷纷扬扬

当世间美好 与你环环相扣

特别鸣谢:槿葵,我们的海报制作妹妹。

原唱:柏松

吉他:柏松

和声:柏松

录音:柏松

混音:张强

点击右上角即可分享
微信分享提示
主题色彩

目录导航