社区
C++ 语言
帖子详情
看看你们的基础怎么样
king_2000
2006-07-06 12:06:05
请说出 int (*p)[4] 和 int *p[4] 的区别,它们在内存中是怎么排布的,怎样申请内存及初始化。还有个题目,a,b两个变量,怎样不用第三个变量就能交换a,b的数值
...全文
211
7
打赏
收藏
看看你们的基础怎么样
请说出 int (*p)[4] 和 int *p[4] 的区别,它们在内存中是怎么排布的,怎样申请内存及初始化。还有个题目,a,b两个变量,怎样不用第三个变量就能交换a,b的数值
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
element_cn
2006-09-01
打赏
举报
回复
a=a+b
b=a-b
a=a-b
Fshx
2006-09-01
打赏
举报
回复
int (*p)[4]为指向数组的指针 数组含有4个int型元素
int *p[4]为指针数组 数组含有4个int*型元素
a=a+b
b=a-b
a=a-b
king_2000
2006-09-01
打赏
举报
回复
好
diandian82
2006-07-06
打赏
举报
回复
2.
a=a^b;
b=a^b;
a=a^b;
wanderfox
2006-07-06
打赏
举报
回复
搜一下以前的贴子,有相关的
lyskyly
2006-07-06
打赏
举报
回复
int (*p)[4]相当于一个指向这种二维数组的指针
a[][4]列为4
int *p[4]相当于一个放指针的数组
#include<iostream>
using namespace std;
int main()
{
const int SIZE =2;
int (*p)[4];
p = (int (*)[4])(new int[SIZE*4]);
//or int a[2][4];
//p = a;
int *q[4];
for(int i = 0;i<4;i++)
{
q[i] = new int[i+1];
}
for(int i=0;i<4;i++)
{
delete []q[i];
}
delete [](int*)p;
}
stecdeng
2006-07-06
打赏
举报
回复
指针的话 我也不擅长
A B无第三变量交换 可以这样处理
a=a+b
b=a-b
a=a-b
java工程师15本必读书籍推荐
《Agile Java》中文版是一本以单元测试和TDD来贯穿全书的书籍,在教你Java各种重要的
基础
知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。这本书的内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的...
VC++ MFC入门简明教程
虽然有些夸张,但是这是我看到的最条理和精悍的入门级文档。我由于有一点c++和windows开发
基础
,当时真的立刻明白了许多,(入门了)。每个开始学vc的人最大的问题就是...如果你还在不得其门而入阶段,还是
看看
吧。
14天学会安卓开发_(完整版) 从零开始学android开发
如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有500页,哪里才是重点...本书针对有JAVA
基础
的孩纸们,基本JAVA
基础
都没的,赶紧去找21天学会JAVA回去从头开始学,或者找一本从零开始学android开发看也行.
学习编程需要什么
基础
其实,学习编程先要看
基础
扎实不扎实,因为不同的编程语言之间有很多东西都是相通的,把
基础
的知识学牢固了,后面学起来就比较轻松了。学习编程除了需要打好
基础
外,有一个良好的方法和对的思路也是相当重要的。因为...
计算机高一
基础
知识大全,计算机
基础
知识大全
想知道的小伙伴看过来,下面由出国留学网小编为你精心准备了“计算机
基础
知识大全”仅供参考,持续关注本站将可以持续获取更多的资讯!计算机
基础
知识大全计算机发展依据计算机所采用电子器件的不同,计算机发展可...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章