社区
C++ 语言
帖子详情
看看你们的基础怎么样
king_2000
2006-07-06 12:06:05
请说出 int (*p)[4] 和 int *p[4] 的区别,它们在内存中是怎么排布的,怎样申请内存及初始化。还有个题目,a,b两个变量,怎样不用第三个变量就能交换a,b的数值
...全文
208
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
C#入门必看实力程序100个
通过这100个实例,你可以逐步建立起对C#的深入理解,从
基础
知识到高级概念,为后续的项目开发打下坚实的
基础
。这些实例旨在让你通过实践来学习,每一个例子都是一个独立的课题,帮助你在解决实际问题中巩固所学。...
Java 面经手册·小傅哥.pdf
这是一本以面试题为入口讲解 Java 核心内容的技术...1. 具备一定编程
基础
,工作1-3年的研发人员 2. 想阅读 Java 核心源码,但总感觉看不懂的 3. 看了太多理论,但没有实践验证的 4. 求职面试,总被面试题搞的死去活来的
java工程师15本必读书籍推荐
《Agile Java》中文版是一本以单元测试和TDD来贯穿全书的书籍,在教你Java各种重要的
基础
知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。这本书的内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的...
VC++ MFC入门简明教程
虽然有些夸张,但是这是我看到的最条理和精悍的入门级文档。我由于有一点c++和windows开发
基础
,当时真的立刻明白了许多,(入门了)。每个开始学vc的人最大的问题就是...如果你还在不得其门而入阶段,还是
看看
吧。
14天学会安卓开发_(完整版) 从零开始学android开发
如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有500页,哪里才是重点...本书针对有JAVA
基础
的孩纸们,基本JAVA
基础
都没的,赶紧去找21天学会JAVA回去从头开始学,或者找一本从零开始学android开发看也行.
C++ 语言
65,184
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章