发布时间:2026/7/26 6:49:50
【00004】 二、C语言2.3流程控制1.顺序结构程序从main函数开始执行执行到main函数结束整个代码运行结束2.分支结构1关系运算符“”、“”、“”、“”、“”、“”关系运算符最终结果只有1true、0false2逻辑运算符“”逻辑与 既..又..、“||”逻辑或 要么..要么..、“”全真为真一假为假||一真为真全假为假真取非得假假取非得真逻辑运算符具有截断特性 左边为假值右边不再计算|| 左边为真值右边不再计算3特殊运算符三目运算符逻辑表达式 ? 表达式1 : 表达式2;结合方向自右至左4if1.简单分支if (逻辑表达式){语句块1;}else{语句块2;}注意if后面必须加逻辑表达式else后面不能加逻辑表达式if不加括号默认控制1个语句块2.阶梯分支if (逻辑表达式){语句块1;}else if逻辑表达式{语句块2}else if{语句块3;}注意if、else if、else只能控制一个语句块if后面的表达式后不能加“”3.嵌套分支if (逻辑表达式1){if (逻辑表达式2){语句块;}}else{}5switch1.基本形式switch (表达式){case 常量1:语句块1;break;case 常量2:语句块2;break;case 常量3:语句块3;break;default:语句块4;}注意switch后面的表达式必须为整形表达式不能为浮点数类型case后面的值必须为常量不能是变量case后面的break不加顺序向下执行直到switch结束或者遇到break才结束switch2.嵌套结构switch (表达式1){case 常量1:switch (表达式2){case 常量1:语句块1;break;default:语句块2;};break;default:语句块3;}3.循环结构1while循环1.基本形式while (逻辑表达式){语句块;}2.死循环while (1){语句块;}2for循环1.基本形式for ( A; B; C){语句块;}A:循环前执行的处理B:循环执行的条件C:循环执行每执行一次执行的处理2.双层for循环for (A; B; C){for (D; E; F){G;}}外层循环执行一次里层循环执行一遍3.do...while循环do {语句块;} while (表达式);4.goto循环多用于出错处理快速结束某个函数名称:sum i;i;if (i 101)goto 名称;4. 辅助控制语句1 break用在switch或者循环语句中表示退出switch或者循环2continue只能用于循环语句中表示跳过该次循环3return只能用于函数中表示函数结束

相关新闻

2026/7/26 6:49:50

BBWEYY AI设计与可视化编辑能力测评——从建站效率、视觉统一、自由度与内容质量展开分析,含零代码SAAS、AI编程、源码定制交付

BBWEYY AI设计与可视化编辑能力测评 ——从建站效率、视觉统一、自由度与内容质量展开分析 摘要 本文对BBWEYY的AI建站、AI生图、商品内容生成、品牌视觉统一和像素级可视化编辑能力进行专项测评。结果显示,该体系能够显著提高标准网站和商城的制作效率&#xff…

2026/7/26 6:49:50

AI Agent框架核心模块解析与实战设计技巧

1. AI Agent框架概述:从零开始理解智能体架构第一次接触AI Agent这个概念时,我脑海中浮现的是科幻电影里的智能助手。但实际开发中,AI Agent远不止如此——它是一个能够感知环境、自主决策并执行任务的智能系统。就像搭积木一样,一…

2026/7/26 6:44:49

C++22现代编程实战:从立方体案例看类型安全与编译期计算

1. 项目概述:从“立方体”案例看C22的现代编程范式最近在社区里看到不少朋友在讨论C的新标准,特别是C22引入的一些特性。作为一个写了十几年C的老码农,我一直在思考如何用最直观的方式让大家感受到现代C的演进。今天我就想借一个看似简单的“…

2026/7/26 7:39:51

Llamatop:Apple Silicon MacBook核心监控与性能优化实践

在 macOS 开发中,监控系统资源使用情况是性能优化和调试的重要环节。特别是对于搭载 Apple Silicon 芯片的 MacBook,其多核心架构(性能核心与能效核心)的工作状态直接影响应用性能和电池续航。传统工具如 Activity Monitor 提供了…

2026/7/26 7:39:51

跨国AI反诈技术:联邦学习与多模态识别的实战解析

1. 跨国AI反诈行动的技术架构解析当诈骗分子利用数字技术构建全球化犯罪网络时,执法机构正面临前所未有的挑战。去年参与某跨国电商平台风控系统设计的经历让我深刻体会到,传统人工排查模式在应对海量跨域欺诈数据时的无力感。Meta最新披露的AI反诈系统采…

2026/7/26 7:39:51

C/C++ 中高效计算最大幂次:从二分查找到位操作优化

1. 项目概述:从“最大数的幂”到算法核心在C/C的算法世界里,我们经常会遇到一些看似基础,实则暗藏玄机的问题。“求一个数在给定范围内的最大幂次”,或者说“largest power”问题,就是其中之一。乍一看,这似…

2026/7/26 7:39:51

CentOS 7离线安装GCC 9.3.0全攻略

1. 离线环境下的GCC安装挑战在CentOS 7的生产环境中,我们经常会遇到服务器无法连接外网但又需要编译环境的情况。上周我在部署一个金融行业的分析系统时,就遇到了这样的场景——十台隔离网络的计算节点需要统一部署GCC 9.3.0。经过三天的反复尝试和验证&…

2026/7/26 7:39:51

搭建域控服务器并创建组织和用户

一、准备工作 在VMWare上搭建一台windows server 2012 r2的服务器 二、服务配置 设置静态IP更改计算机名点击“添加角色和功能”下一步默认,点击下一步点击下一步选择“Active Directory域服务”点击“添加功能”点击下一步点击下一步点击安装等待安装完成安装完成&…

2026/7/26 7:34:51

K8s高可用部署Sentinel-Dashboard 1.8.9实践指南

1. 项目背景与核心价值在云原生架构中,流量治理是保障系统稳定性的关键环节。Sentinel作为阿里巴巴开源的轻量级流量控制组件,其Dashboard提供了可视化的规则配置与实时监控能力。本次部署的1.8.9版本是当前生产环境广泛采用的稳定版本,相比早…

2026/7/26 0:03:36

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/26 0:03:36

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

2026/7/26 2:45:59

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…