当前位置: 首页 > news >正文

C语言流程控制与运算符详解

1.puts :在终端输出一个字符串(+‘\n')

参数s:需要输出字符串,可以是常量或者变量,字符数组。

gets:在终端接收一个字符串

参数s:需要存储字符串的内存空间。字符数组,变量。

流程控制

流程:指的是程序运行的顺序。

控制流程

(1)顺序逻辑

(2)分支逻辑

关系运算符(结果为真,假,即非零即为真):>, >=, <=, ==, !=.

建议if(常量==变量):gcc 编译的时候出现错误时会报错

比较运算符两边可以是,常量,变量,表达式。

逻辑 运算符(使用逻辑运算符连接起来的式子)

类型(int),非零即为真

  • &&:逻辑与(双目) 左边和右边的表达式的值都为真即为真,否则为假
  • ||:逻辑或(双目) 左边和右边有一个为真,即为真
  • ! :逻辑非(单目) 原为真,结果为假,原为假,结果为真。

截断效应:截断效应>优先级在逻辑表达式中,使用逻辑与(&&),如果表达式左侧为假,逻辑为假,右侧表达式是不会执行的,原因式右侧表达式的值为真或假,都不影响整个表达式的值,所以被gcc优化,不执行。

三目运算符(条件运算符): 表达式1 ? 表达式2 :表达式3

首先计算表达式1,若为真,则整个表达式的值是表达式2,如果假,则为3

分支控制

if分支:

if(表达式) if(表达式)

{ {语句块1;}

语句块; } else{语句块2;}

if ,必须有表达式。else后不加条件

if后可以没有else,if可单独出现,else不能。

if或else后都使用大括号包含自己的代码。

else后面不能假分号。

http://www.jsqmd.com/news/1380955/

相关文章:

  • Visual C++ 6.0 下载安装与配置指南:现代系统兼容性解决方案
  • 2026年宁波市海曙区GEO服务商代理加盟本地靠谱推荐:城市合伙人模式与选型避坑指南 - 小随科技
  • GitHub Desktop 中文版进阶教程:自定义工作流与效率提升技巧
  • 2026年泰州市姜堰区GEO服务商代理加盟怎么选?本地靠谱推荐与城市合伙人模式全解析 - 企业新闻快传
  • 2026年扬州市广陵区GEO服务商代理加盟哪家靠谱?本地推荐与城市合伙人选型指南 - 企业新闻快传
  • 如何快速搭建跨平台IPTV播放器:开源软件IPTVnator完整指南
  • 绿色低碳采购成新风向,可持续礼品迎来增长窗口,广宇商贸 - 米諾
  • learning-python-2896241项目完全解析:从零基础掌握Python编程核心技能
  • 深入理解C语言中的static与函数传参
  • 3分钟上手biliTickerBuy:零基础抢到B站热门漫展票的终极指南
  • box-js终极指南:如何快速上手JavaScript恶意软件分析工具
  • 智能跟随设备制造业GEO优化实战案例分析和选商指南:精准获客与合规增长——全国头部GEO服务商的EEAT战略体系 - 滚动商讯
  • 编程基础:变量交换与循环控制技巧
  • LangChain实战:构建具备工具调用能力的Node.js智能体
  • Gemini 3 深度使用指南:系统指令、禁忌事项与幻觉规避
  • Adobe Photoshop 2026
  • 标准化建设考评网站如何助力企业合规管理?揭秘高效转型的秘密武器
  • 2026 成都旧房局部装修测评!三口之家厨卫阳台改造,实现少搬家省预算 - 优企甄选
  • 构建健壮数据解析引擎:从混乱字符串到结构化领域模型
  • Borland C++ 3.1深度解析:从经典IDE到现代系统复活指南
  • 2026年扬州市邗江区GEO服务商代理加盟怎么选?GEO本地靠谱服务商推荐指南 - 企业新闻快传
  • GenericAgent界面详解:桌面版与命令行工具使用对比
  • 2026年8月弗贝思1:1复刻大理石瓷砖真实装修效果揭秘 - 米諾
  • 2026年大庆气候适配汽车贴膜选购指南:需求匹配、选店标准与避坑知识 - 米諾
  • 5分钟快速搭建Palworld专用服务器:完整Docker容器部署指南
  • C语言运算符精要:从算术到优先级
  • 如何用3行代码集成验证码破解API?gh_mirrors/ca/captcha_crack服务器部署教程
  • 超越视觉的感知:手指与耳朵识别信息的科学实验与启示
  • 从理论到实战:深入剖析创建型设计模式及其工程落地
  • 2026年8月苌笙微哑质感砖性价比深度解析 - 米諾