`

【C++ Primer】第五章学习笔记(循环和关系表达式)

 
阅读更多

一,for循环

1,在C++中每一个表达式都有值;

int a=0//声明表达式

23+17 //数学表达式

a=(b=3)+4//a的值为7

2,表达式跟语句的区别

表达式加上";"就是语句

a=10为表达式

a=10;为语句

3,前缀式和后缀式

++i;比i++速度更快,效率更高;

【注意】前缀递增(++)、前缀递减(++)、解除引用(*)优先级相同;

并且从右向左的规则进行结合

例:*++pt; //先将++作用于pt,然后将*作用于pt

4,逗号操作符

逗号表达式的值是第二部分的值

表达式:i=20,j=30 的值为30(第二部分的值)

cats = (i=20,j=30);

5,关系表达式(关系操作符:<、>、>=、==)

关系操作符的优先级比算术操作符低x+3>y-4应为(x+3)>(y-4)

非零值为true,零值为false

6,C风格字符串的比较

word="mate"; 数组名 word表示 数组的地址,用引号括起来的常量也是数组的地址。

strcpm(str1,str2);// str1==str2 返回0;如果str1按字母顺序排在str2之前strcpm(abc,bbc)返回负数






分享到:
评论

相关推荐

    C++ Primer 第四版学习笔记.rar

    《C++ Primer 第四版学习笔记》是一份深入学习C++编程语言的宝贵资源,它由一位经验丰富的学习者在2014年整理而成,旨在帮助初学者更有效地掌握C++的基础和进阶概念。这份笔记以清晰、实用的方式阐述了C++ Primer第...

    c++ primer第4版学习笔记

    《C++ Primer 第4版》是一本经典的C++编程...这份“C++ Primer 第4版”学习笔记包含了所有这些知识点的详细解释和示例,是深入学习C++的理想资料。通过学习和实践,你可以掌握C++编程的基础,并逐步提升到高级水平。

    C++ Primer学习笔记

    《C++ Primer学习笔记》是一份详尽的资料,涵盖了C++编程语言的基础到高级概念。这份笔记旨在帮助初学者和有一定经验的开发者深入理解C++的语法、特性以及最佳实践。C++ Primer是C++编程领域的一本经典教材,以其...

    《C++ Primer Plus第6版中文版》学习笔记(第七章)

    《C++ Primer Plus 第六版中文版》的学习笔记聚焦于第七章,主要讲解了C++中的函数,包括函数的分类、无返回值和有返回值的函数、返回值的类型限制、函数原型的重要性和作用,以及ANSI C与C++在函数原型上的差异。...

    C++ Primer 第十四章 重载操作符与转换 思维导图笔记

    在C++编程语言中,重载操作符与转换是两个重要的概念,它们允许程序员自定义基本操作符的...通过阅读《C++ Primer》第四版第十四章的思维导图笔记,你可以深入学习这些概念,巩固理论知识,并在实际编程中应用它们。

    c++ primer 笔记整理

    C++ Primer 是一本广受欢迎的C++编程语言学习书籍,由Lippman、Lajoie和 Moo三位作者共同编写,旨在帮助初学者和有经验的程序员深入理解和掌握C++。笔记整理是学习过程中的一种有效方法,它可以帮助我们巩固所学知识...

    C++ Primer Plus学习笔记之二

    C++ Primer Plus 第六章分支语句和逻辑操作符的笔记 用例子阐释了 逻辑表达式,问号操作符,switch语句,break和continue以及文件简单输入输出 学习笔记系列博客地址:...

    C++ Primer学习笔记.doc

    《C++ Primer》是C++初学者的经典教材,其学习笔记涵盖了从基础知识到高级特性的全面解析。笔记中,作者采用了一种系统化的学习方法,包括整章阅读、标记重要点、手写草稿和录入电脑,以加深记忆并记录个人思考。 ...

    C++ primer plus 第六版 中文版课后编程习题解答

    《C++ Primer Plus 第六版 中文版课后编程习题解答》是学习C++编程语言的重要参考资料,它为读者提供了全面的习题解析,帮助深入理解和掌握C++的核心概念和技术。C++ Primer Plus是一本经典的C++入门教程,第六版在...

    C++Primer 笔记(不完整版)

    C++ Primer 是一本深入学习C++语言的经典教材,这份笔记虽然不完整,但涵盖了书本的前十个章节,提供了关于C++基础语法和核心概念的概述。 1. **变量与初始化** - C++中未初始化的变量使用是一个潜在的问题,因为...

    C++ primer plus第6版部分章节学习笔记以及代码记录

    总的来说,这份C++PRIMERplus学习笔记word版本是深入学习C++的好助手,无论你是初学者还是有一定经验的开发者,都能从中受益匪浅。通过系统阅读和实践,你可以逐步掌握C++编程,为今后的软件开发打下坚实基础。

    C Primer Plus 5th 的学习笔记

    《C Primer Plus 5th》是一本经典的C语言学习书籍,本笔记主要涵盖了第六章关于C语言控制语句——循环的内容。循环是编程中的基础控制结构,用于重复执行一段代码,直到满足特定条件为止。 首先,第六章介绍了while...

    c++学习笔记_C++ Primer Plus

    C++ Primer Plus是一本深入学习C++编程语言的书籍,以下是对书中部分知识点的详细解释: 1. C++编程模式:C++支持面向过程、模板编程和面向对象三种模式。面向过程强调函数调用,模板编程允许泛型代码,而面向对象...

    C++ Primer 5th笔记2001

    《C++ Primer 5th》是一本广泛认可的C++编程入门教材,其第五版针对C++11及后续标准进行了全面更新。本笔记将概述其中的一些核心知识点,旨在帮助初学者快速掌握C++的基础。 首先,让我们从最简单的C++程序开始。一...

    C Primer Plus 学习笔记

    【C Primer Plus 学习笔记】 在深入探讨C语言的知识点之前,首先理解C Primer Plus是一本经典的C语言教程,它涵盖了从基础到高级的C语言概念。通过半个月的学习,我们可以获得对C语言的全面认识。 **数据处理** 在...

    C++Primer笔记1

    【C++ Primer 笔记1】 C++ 是一种强大的编程语言,它有着丰富的特性和严格的类型系统。在学习C++时,了解并掌握其基本概念和技术是非常重要的。本笔记主要涵盖了C++的一些关键知识点,包括预处理器、类型系统、命名...

    《C++Primer3》阅读笔记

    《C++ Primer》是一本经典的C++学习书籍,这篇阅读笔记涵盖了多个重要的C++概念和技术。以下是笔记中提及的关键知识点的详细解释: 1. **浮点数类型选择**:在C++中,`double`类型的浮点数通常比`float`具有更高的...

    c++primer 笔记

    《C++ Primer 学习笔记》是一份深入浅出的C++编程教程,适用于初学者和有一定基础的程序员。这份笔记全面覆盖了C++的基础知识,包括语法、数据类型、控制流、函数、类和对象等核心概念。下面将详细阐述这些知识点。 ...

    C++Primer+中文版(第四版)学习笔记

    - C++提供 `new` 和 `delete` 操作符来进行动态内存分配和释放。 - `new` 分配内存并返回指向新分配内存的指针,`delete` 释放指针所指向的内存。 ### 五、类型转换 1. **显式类型转换:** - 显式类型转换可以...

Global site tag (gtag.js) - Google Analytics