指针题目
来源:互联网 发布:罗永浩王自如知乎 编辑:程序博客网 时间:2024/06/06 09:29
执行下面程序后,a和b的值为多少?
int main()
{
int a, b;
int *x, *y;
x = &a;
y = &b;
*x = 10;
*y = *x;
x = y;
*x = 20;
return 0;
解题分析:
int main()
{
int a, b;
int *x, *y;
x = &a;
y = &b;
//执行到这里,指针x指向了a, y指向了b
*x = 10;
//*x代表的就是a,相当于执行a = 10
*y = *x;
//*y就是b,相当于执行b = a ;(a的值为 10);
x = y;
//把y的值赋给x,y的值是什么?是b的地址,这样就相当于x = &b;
*x = 20;
//现在的x指向了b,*x就是b,b = 20;
return 0;
}
答案 10 20
- 指针题目
- 一套指针的题目
- 面试题目之指针
- 一道指针题目
- 函数指针题目
- 指针7题目
- c++指针经典题目分析
- C和指针1.4题目
- C++指针加减-题目分析
- 有关函数指针的小题目
- 关于指针加减的一道题目
- 【题目】C++字符串和指针和Strlen()
- 关于指针和字符串的一些题目
- 一道指针相关题目的跟踪
- 一道关于编译和指针的题目
- 数组和指针有关sizeof的题目
- 一道关于虚函数指针的题目
- 数组与指针学习与题目练习
- 看度谷SEO优化兴趣挑战赛
- java多线程组件一:CountDownLatch使用方法的总结
- 初识 -webkit-filter
- DB2目录结构(Linux)
- STL--重载操作符与qsort排序
- 指针题目
- C++链接SQL SERVER 2008数据库
- sql语法
- JNI:从C/C++(本地代码)中返回一个对象数组
- 闖名前作者田舎百年
- 菜单选项 Options Menu
- net framework4.0在win7上装不上
- 关于本博客——四篇博客同上首页想要说的
- SQLFire使用心得