C++基础理论(五)

循环和关系表达式

for循环为执行重复的操作提供了循序渐进的步骤。
for循环的组成部分完成下面这些步骤:
1.设置初始值;
2.执行测试,看看循环是否应当继续进行;
3.执行循环操作;
4.更新用于测试的值。

C++语法将整个for看作一条语句——虽然循环体可以包含一条或多条语句。

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

在所有运算符中,逗号运算符的优先级是最低的。

数组名是数组的地址。

使用ASCII码时,所有的大写字母的编码都比小写字母小,所以按排列顺序,大写字母将位于小写字母之前。

可以对字符变量使用递增运算符和递减运算符,因为char类型实际上是整型,因此这种操作实际上将修改存储在变量中的整数编码。

while循环是没有初始化和更新部分的for循环,它只有测试条件和循环体。

在设计循环时的指导原则:
1.指定循环终止的条件;
2.在首次测试之前初始化条件;
3.在条件被再次测试之前更新条件。

C++为类型建立别名的方式有两种:
1.使用预处理器;
2.使用关键字typedef来创建别名。

do while循环,它不同于另外两种循环,因为它是出口条件循环。这种循环将首先执行循环体,然后再判定测试表达式,决定是否应该继续执行循环。

基于范围(range-based)的for循环。这简化了一种常见的循环任务:对数组(如容器类,如vector和array)的每个元素执行相同的操作。

二维数组既有数据行又有数据列。
初始化由一系列逗号分隔的一维数组初始化(用花括号括起)组成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《C Primer第版》是一本经典的C语言教程。该书内容全面并深入浅出,在C语言初学者和进阶者中广受欢迎。 首先,该书从基础知识出发,逐步引导读者深入学习C语言。它详细介绍了C语言的语法规则、数据类型、运算符、流控制结构等基本概念,并通过丰富的示例和习题帮助读者巩固所学知识。 其次,该书注重实践与理论相结合。作者通过讲解实际示例和编写实用的程序,帮助读者理解C语言的应用场景和解决实际问题的方法。此外,书中还介绍了C标准库函数和常见编程技巧,使读者能够更好地运用C语言进行程序开发。 另外,该书特别强调了代码风格和程序设计的规范。它提供了许多编码规范和最佳实践,帮助读者养成良好的编码习惯。这对于初学者来说非常有价值,可以让他们在编程过程中少走弯路并提高代码的可读性和可维护性。 最后,该书还介绍了一些C语言的高级特性和进阶内容。读者可以从中了解到指针、结构体、内存管理、文件操作等高级主题。这对于有一定C语言基础的读者来说,是继续深入学习和提升技能的绝佳选择。 总的来说,《C Primer第版》是一本循序渐进、内容全面的C语言教材。它适合于C语言初学者入门学习,也适用于有一定基础的读者深入学习和提升技能。无论是作为学习教材还是参考书籍,该书都是值得推荐的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值