<<与++的问题运算与输出顺序
2013-12-14 15:18
337 查看
/* Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:纪丽娜
* 完成日期:2013 年 12 月 14 日 * 版 本 号:v1.0 * 输入描述: 无 * 程序输出:略 * 问题分析:<<与++的混合,注意运算顺序,和输出顺序! * 算法设计:略 */ #include <iostream> using namespace std; static int a[ ]= {1,3,5,7,11,13}; int main( ) { int *p; p=a+3; cout<<*p<<'\t'<<(*p++)<<endl; //问题所在,由右向左运算,*p被加一,变成了a【3+1】=11,输出时事有左往右输出 cout<<*(p-2)<<'\t'<<*(a+4)<<endl; //p-2=a[2]=5, a+4=a[4]=11 return 0; }
相关文章推荐
- (hdu step 8.1.6)士兵队列训练问题(数据结构,简单模拟——第一次每2个去掉1个,第二次每3个去掉1个.知道队伍中的人数<=3,输出剩下的人 )
- cout 堆栈,operator<< 运算符重载输出问题
- C++关于多个连续流插入符&lt;&lt;中执行的顺序问题
- 请写出一个程序,对于一个m行,m列的(1<m<10)的方阵,求其每一行,每一列及 主对角线元素之和,最后按照从大到小的顺序依次输出
- 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数(2,4,6,8,10,…),现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值
- JSTL <c:out value="${EL}">不能正确输出的问题
- VC6.0中有关输出运算符<<的重载问题(备忘)
- C++中operator<<调用顺序问题
- 输入n(n<46)个学生的姓名和成绩,顺序输出这n个学生的姓名和成绩,并输出最高成绩的姓名和成绩。
- 相对printf(),对于多线程的cout<<输出乱码的问题
- html标记<a/>属性href, onclick执行顺序与失效问题解决
- c++ 输出string的问题 cout << string
- 后台List<String> list 传到前台 select输出 问题
- 第九周【项目1】在第8周项1的基础上(1)再定义一目运算符 -,-c相当于0-c(2)定义Complex类中的<<和>>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然
- c++ 实现顺序栈类(初始化,入栈,退栈。读栈顶元素以及顺序输出栈顶指针与栈中的元素<<计算机软件技术基础 徐士良>>
- 重载输出操作符("<<")时遇到的问题
- Java基础<二>--->关键字、数据类型、运算
- <s:textfield>自动换行问题
- <%@ taglib prefix="s" uri="/struts-tags" %>地址问题
- 使用<a>标签提交action会执行两次后台方法的原因(反射机制小实例问题的解决)