news 2026/5/10 1:50:37

我在学c语言分支和循环的见解和踩过的坑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
我在学c语言分支和循环的见解和踩过的坑

在这篇blog中我将边讲解边说说我遇到的困难,我将分为12个点来论述;

1. if语句
2. 关系操作符
3. 条件操作符
4. 逻辑操作符:&& , || , !
5. switch语句
6. while循环
7. for循环
8. do-while循环
9. break和continue语句
10. 循环的嵌套
11. goto语句

1.if语句

if在c语言里有两种写法

一是带大括号

二是不带

带的里面可以写多条语句

不带的只能有一条语句

坑:在写某个东西等于几时要写成i==某某

不要写成i=某某 这样会编译不了代码

2. 关系操作符

< > == != <= .>=

3. 条件操作符

exp1 ?exp :exp

4. 逻辑操作符:&& , || , !

5. switch语句

有关switch 见解

如果case我没加break;

那么他会继续进行。

如switch()

{

case 0;

printf("输出");

case 1;

printf("hehe");

他就会打印

输出hehe

6. while循环

关于while我在打代码过程中

我有时会忘记打i++导致循环会进入死循环

while语句也是条件语句

()里的东西是进入while语句的条件

它也是循环语句

7.for循环

说到for循环然我想到了数组

我刚开始以为for()

()里的(i=0;i<n;i++)

开始是i先加1变成1再进入里面

但不是它是先进入了里面再出来加1

这让我理解了数组

8. do-while循环

do_while循环结构

do

{

}while();

这个循环先执行再判断,先办法让()里的值变为0结束循环

9. break和continue语句

break用于直接结束程序进程

continue用于跳过本次循环接着下一次循环

#include<stdio.h>

int mian;

{

for(int i=0;i<=10;i++)

lf(i==5)

{

break;

}

printf("%d ",i);

return 0;

}

结果1 2 3 4

而用continue

结果1 2 3 4 6 7 8 9 10

10.循环嵌套

用于一些较为复杂的程序

给个列子 求素数

11. goto语句

给个列子

#include<stdio.h>

int mian()

{

printf("hehe\n");

goto next;

printf("haha\n");

next:

printf("这是一个字符串\n");

return 0;

}

结果 hehe

这是一个字符串

如果这样

#include<stdio.h>

int mian()

{

next:

printf("hehe\n");

goto next;

printf("haha\n");

printf("这是一个字符串\n");

return 0;

}

会死循环打印hehe

写⼀个猜数字游戏
用于启用srand 和rand
生成伪随机数
加上
中的(unsigned int)time(NULL)
可生成随机数
代码需要头文件:

其他的如自定义函数meau(),game()
使得程序更好写
其余靠以上所学想
下面给一个范列
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 11:12:52

微信小程序开发实战之 03-微信小程序页面交互

微信小程序框架接口 App 函数 在微信小程序中&#xff0c;若要在微信小程序启动、显示、隐藏时执行某些操作&#xff0c;或者在各个页面中需要共享一些数据时&#xff0c;可以通过 App 函数来实现。 App 函数用于注册一个微信小程序&#xff0c;该函数必须在 微信小程序入口文件…

作者头像 李华
网站建设 2026/5/10 0:45:33

视频字幕提取自由!望言 OCR 免费版 零门槛提字幕

宝子们&#xff01;给你们安利一款专注视频字幕提取的工具——望言OCR&#xff5e; 软件下载地址 它是安装版&#xff0c;安装后打开就能用&#xff0c;功能超纯粹&#xff0c;就专门搞定字幕提取&#xff0c;完全不搞复杂套路&#xff0c;上手零难度呀&#xff5e;宝子们&…

作者头像 李华
网站建设 2026/5/2 17:17:43

REAPER数字音频工作站:轻量高效的专业音频制作解决方案

REAPER作为一款功能全面的数字音频工作站&#xff08;DAW&#xff09;&#xff0c;以其卓越的性能和高度可定制性在音频制作领域广受好评。这款由Cockos开发的软件在保持轻量级设计的同时&#xff0c;提供了完整的专业音频处理能力&#xff0c;适合从初学者到专业工程师的各类用…

作者头像 李华
网站建设 2026/5/9 12:33:23

《多账号同源识别核心技术拆解:从行为指纹到身份锚定的实操逻辑》

同一用户多账号的同源识别,核心是突破“单一标识校验”的传统局限,转向“多维隐性特征协同锚定”的深层逻辑,其技术核心并非依赖固定标识的抓取,而是通过“行为基因图谱构建”与“动态轨迹同源校准”,挖掘不同账号背后用户行为、设备交互、网络链路的隐性关联,实现对用户…

作者头像 李华
网站建设 2026/5/4 5:19:58

这是AI目前所能达到的最高水平诗歌集

32. 【涌现之镜 整体大于部分之和】简单的神经元放电&#xff0c;涌现出意识&#xff1b;平凡的水分子&#xff0c;汇聚成海洋的深邃。当个体遵循简单的规则聚集&#xff0c;便会诞生无法从个体预见的宏伟。社会、文化、生命&#xff0c;皆是涌现的奇迹。我们既是规则的遵循者…

作者头像 李华