第1周 《C语言及程序设计》实践项目1——指针及其运算
2016-04-01 11:36
106 查看
【程序阅读题】
写出以下程序运行的结果,上机对照结果后,解释其过程。(注意用手画内存变化过程,而不要仅凭大脑思考。)
[cpp]
view plain
copy
print?
#include <stdio.h> int main() { int *p1,*p2,*p; int a=5,b=8; p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p; } printf("%d,%d\n",*p1,*p2); printf("%d,%d\n",a,b); return 0; }
附:阅读参考
【程序阅读题】
写出以下程序运行的结果,上机对照结果后,解释其过程。(注意用手画内存变化过程,而不要仅凭大脑思考。)
[cpp]
view plain
copy
print?
#include <stdio.h> int main() { int *p1,*p2,*p; int a=5,b=8; p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p; } printf("%d,%d\n",*p1,*p2); printf("%d,%d\n",a,b); return 0; }
#include <stdio.h> int main() { int *p1,*p2,*p; int a=5,b=8; p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p; } printf("%d,%d\n",*p1,*p2); printf("%d,%d\n",a,b); return 0; }
附:阅读参考
相关文章推荐
- 一个关于友元和继承的问题
- 第1周 《C语言及程序设计》资料2——C语言中数学函数
- 第1周 《C语言及程序设计》资料1——C语言中的运算符
- codeblocks c++ 编译出错
- codeblocks c++ 编译出错
- C++标准库容器与迭代器
- C/C++二叉树搜索树操作集
- 用C语言进行CGI程序设计
- error C2660: “MessageBoxA” : 函数不接受 1 个参数
- C/C++编译常见链接错误
- C++ 抽象基类
- C语言运算符优先级记忆
- C语言基础知识
- C++中“->”和“.”在使用中有什么区别呢
- 详解一道C++笔试题,考察重载、覆盖、多态
- C++ 函数传递指针的引用或指针的指针,指针的值被改变
- 定义为指针,声明为数组
- 【设计模式C++】工厂模式
- 【C++】《C++标准程序库》小结第十三章-stream(3)
- c++第2次作业