| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> Day4 初识C语言 12.15 -> 正文阅读 |
|
[C++知识库]Day4 初识C语言 12.15 |
对本星期二的课笔记进行一个总结。 ?目录 三目运算符(也叫条件操作符)格式为 exp1?exp2:exp3
其中a>b?a:b表示a与b比较大小,若a>b则整段输出a到a。否则输出b到b。 后面即为a>c?a:c,即a与c比大小,输出较大的那个到%d中。 逗号表达式
补充:
单目操作符
其中强制类型转换的格式为:
其中++和--有以下概念:
关系操作符和逻辑操作符
?真与假C语言中有真与假。0代表假,1代表真。等式也存在真假。
打印出来d值为1,e值为0。
注意:当if(a=0)的时候,此时a=0这一赋值表达式为假(非零即真),就不会执行后续的else语句。 若if(a=1)的时候,就可以执行后续else语句。 关键字(不能自己创建)typedef关键字:
register寄存器关键字:?register 关键字的采用范围: register修饰的变量,不能取地址(因为已经放在寄存区中)。
?register关键字把数据存储到寄存器中来获取更快的计算速度。 static关键字(修饰变量与函数)可以修饰全局变量,局部变量,函数。
因为static修饰的局部储存在静态区了。 内存有栈区,堆区和静态区。原本的a = 5存放于栈区。但是static修饰变量实际上是改变了变量的储存位置,把它放到了静态区,导致变量出了作用于仍在,生命周期没有结束。 静态区一般储存的静态变量和全局变量。栈区都是存放的局部变量和函数的参数。堆区是用于动态内存开辟的。 sum运算格式为如下:
或者,a,b,c有具体值时。
宏的定义
先抄写一遍,只是遇到了这么个解法,并没有深入了解。 复合表达式
首先第一个4<2为假,输出0。0<3为真,输出1。 同理可得第二个第三个输出0。 其中<和>的结合性为从左到右,即从左往右计算。=的结合性为从右到左,但是=的优先级要低于<>。
第一个printf输出为4,4。而第二个printf输出为1。因为5>3等式的值为真也就是1。 !=EOF
!感叹号还可以用来翻转一个等式的真假。
|
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 13:01:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |