#include <iostream>
#include <iso646.h>

using namespace std;

void ShowValue(const int& i)
{
cout << i << endl;
}

int main()
{
//#include <iso646.h> 定义了一些宏
int i = 5, j = 6, k = 7;
if (i < j and j < k)
{
cout << "i<j and j<k" << endl;
}
if (i < j or j < k)
{
cout << "i<j or j<k" << endl;
}

const int n = 5;
int *ptr;
void *p = (void *)&n;
ptr = (int *)p;
(*ptr)++;
cout << n << endl;
ShowValue(n);
ShowValue(*ptr);

system("PAUSE");

}

cout<<n输出变量时,输出的结果是5,但是调用ShowValue函数输出是6;所以内存中存储的值已经+1了,在输出变量时编辑器对const变量做了语法优化,将常量理解成“只读”会更准确一些。

参考C++高级进阶教程相关推荐

  1. python高级教程_Python高级进阶教程

    这个系列的教程是在刘金玉编程的<零基础python教程>基础上的高级进阶应用. 教程列表: Python高级进阶教程001期 pycharm+anaconda3+pyqt5可视化界面开发环 ...

  2. 一本好书 C++高级进阶教程

    PS:这是shx为我推荐的, <C++高级进阶教程_checklist by 66> 66一 第1章 C++基础知识 1.1 关于C++标准 1.2 文字常量和常变量 1.3 const的 ...

  3. python中与label类似的控件是_Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入...

    知识回顾 1.掌握综合应用登录窗体 2.掌握密码设置setEchoMode 本节知识视频教程 以下开始文字讲解: 1.本节案例:快捷定位 1.把label控件上面的快捷键绑定到指定的另一个兄弟控件上 ...

  4. ES系统封装教程 高级进阶版 提供Wind7,xp系统下载 (by 星空武哥)

     重新改了一下,由于一些地址链接有问题,现在所有下载软件都已经没问题了. 欢迎访问我的博客http://blog.csdn.net/lsyz0021 ES系统封装教程 高级进阶版,提供我自己封装的Wi ...

  5. STM32 进阶教程 1 - micropython 移植

    前言 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.具有如下特点: 1.易于学习:Python有相 ...

  6. Git log diff config高级进阶

    Git 历史相关和 git config 高级进阶 前一段时间分享了一篇<更好的 git log>简要介绍怎么美化 git log 命令,其中提到了 alias命令,今天再继续谈谈 git ...

  7. html菜单wodpress,wordpress进阶教程(二十二):初步了解菜单

    这篇教程放到本站的进阶教程中来,其实有点不合适,但是我发现很多人对菜单使用不熟,更别提应用了.所以我觉得在写菜单的高级应用之前有必要重新写个基础篇. wordpress 3.5版本中,取消了友情链接项 ...

  8. Django进阶教程

    Django进阶教程 Queryset特性及高级查询技巧 什么是QuerySet QuerySet是Django提供的强大的数据库接口(API).正是因为通过它,我们可以使用filter, exclu ...

  9. 「技术工具」阿里开源Java在线诊断工具 Arthas 进阶教程

    Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱. 本教程会以一个普通的Spring Boot应用为例,演示Arthas命令的详细用法. Github: https://githu ...

最新文章

  1. 手把手带你领略双十一背后的核心技术Sentinel之服务的熔断降级
  2. Scrapy框架的学习(10.Scrapy中的模拟登陆(使用cookie模拟登陆))
  3. python for 循环每次取n个数据(亲测)
  4. edger多组差异性分析_简单使用DESeq2/EdgeR做差异分析
  5. VirtualBox在win10下安装一个manjaro linux操作系统的教程
  6. socket 网络编程
  7. Spring Data Jpa使用@Query时 报错Validation failed for query for method public abstract
  8. win7免费升级win10官方工具
  9. Burp Suite使用介绍说明
  10. react 翻书效果_React实现翻页功能
  11. 解决leetcode题目乱码问题
  12. 防(普通)病毒U盘的制作
  13. python arp断网攻击_arp断网攻击,手把手教你arp断网攻击怎么解决
  14. 【信息检索导论】第一章 布尔检索
  15. 新南威尔士大学计算机博士申请,2020年新南威尔士大学博士申请时间
  16. idea插件开发的时候找不到com.intellij.psi.PsiClass
  17. ios微信双开,iOS微信分身免越狱方法来了!
  18. 彻底解决“天平秤次品”问题
  19. 下级对上级回复已阅知_下级对上级回复已阅知_工作中回复领导,绝不能用OK!除此之外,还有四条...
  20. pmp证书报考流程+pmp备考+pmp学习干货+pmp指南汇总

热门文章

  1. 我的钱包页面HTML,我的钱包.html
  2. kotlin作用域函数let run whith apply also 的区别takeIf 的用法
  3. 版本管理-SVN冲突爆红后如何通过颜色和快捷键准确无误地合并代码(一)
  4. 如何实现视觉识别颜色
  5. 超算计算机需要显卡吗,NVIDIA:中国超算性能世界第一认了 但省电我最强
  6. 【安全牛学习笔记】cookie安全问题
  7. 2017下半年软件测评师上午考试试题
  8. 骨传导耳机哪个牌子好?哪些款式最值得入手?
  9. 知识图谱基础入门(一)
  10. 这里有一份CAD 快捷键指南,请查收~