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

C++学习第十四天----for循环

1.递增/递减运算符和指针

        将*和++同时用于指针的优先级?

        答:前缀递增,前缀递减和解除引用运算符的优先级相同,以从右到左的方式进行结合;后缀递增和后缀递减的优先级相同,但比前缀运算符的优先级高,这两个运算符以从左到右的方式进行结合;

2.组合赋值运算符

操作符                 作用       L为左操作数,R为右操作数
+=L+R赋值给L
-+L-R赋值给L
*=
/=
%=

3.复合语句(语句块)

        前面说过for循环后面只有一句循环体语句,那么怎么有多条循环体语句呢?

        看下述代码,第一个虽然使用了缩进,但是循环体只是语句1;

        循环体用大括号括起来,才是循环体;

for(;;)语句1;语句2;语句3;for(;;)
{语句1;语句2;语句3;
}

4.逗号运算符

        在所有运算符中,逗号运算符的优先级是最低的,第一个被解释为第二个情况,cats被赋值为17,240将不起作用,第三个则是把240赋值给了cats;

cats = 17, 240;(cats = 17), 240;cats = (17, 240);

5.关系表达式

操作符含义
<
<=
==
>
>=
!=

关系运算符的优先级低于算数运算符;

注意:1<x<5在程序中并不能这么写,而要写成1<x && x<5;

6.c-风格字符串比较

        strcmp()该函数接受两个字符串地址作为参数;这意味着参数可以是指针,字符串常量或字符数组名;

        如果两个字符串相同,该函数返回零;

        如果前面字符串小于后面字符串,返回一个负数;

        如果前面字符串大于后面字符串,返回一个正数;

strcmp()----字符串匹配;程序清单5.11; · 6aaa63a · Kite/C和C++ - Gitee.com

7.比较string类字符串

        这里就可以直接进行比较;上下两个程序可以看下区别;

string类----字符串匹配;程序清单5.12; · e45429c · Kite/C和C++ - Gitee.com

http://www.lryc.cn/news/129957.html

相关文章:

  • 快速解决在进入浏览器时,明明连接了网络,但是显示你尚未连接,代理服务器可能有问题。
  • TypeScript入门指南
  • excel中定位条件,excel中有哪些数据类型、excel常见错误值、查找与替换
  • 19c_ogg搭建
  • 网络通信原理网络层TCP/IP协议(第四十三课)
  • yolov5封装进ros系统
  • Flowable 源码目录结构
  • 科大讯飞星火模型申请与chatgpt 3.5模型以及new bing的对比
  • 无涯教程-TensorFlow - 分布式计算
  • python+django+mysql项目实践五(信息搜索)
  • Python Opencv实践 - 图像透射变换
  • SpringBoot + Vue 微人事项目(第二天)
  • 【AIGC】 快速体验Stable Diffusion
  • Python入门【动态添加属性和方法、正则表达式概述、match函数的使用、常用匹配符、限定符 、限定符使用示例】(二十九)
  • 《Go 语言第一课》课程学习笔记(四)
  • 制定建立商务模式财务及企业管理信息系统的解决方案
  • UE Json Operate 解析嵌套数组
  • sd-webui安装comfyui扩展
  • Apache Doris 2.0.0 版本正式发布:盲测性能 10 倍提升,更统一多样的极速分析体验
  • LeetCode235. 二叉搜索树的最近公共祖先
  • 设计模式——建造者(Builder)模式
  • Java课题笔记~ SpringBoot概述
  • python优雅地爬虫!
  • UVM RAL后门访问配置
  • 数学建模之“灰色预测”模型
  • 深入探讨 Oxigen:Rust 实现的并行遗传算法框
  • Flink-----Standalone会话模式作业提交流程
  • 算法与数据结构(七)--堆
  • 软件工程概述-架构师(三)
  • 华为手机Outlook手机APP无法登录邮箱,提示[2002]错误代码