社区
C++ 语言
帖子详情
看看你们的基础怎么样
king_2000
2006-07-06 12:06:05
请说出 int (*p)[4] 和 int *p[4] 的区别,它们在内存中是怎么排布的,怎样申请内存及初始化。还有个题目,a,b两个变量,怎样不用第三个变量就能交换a,b的数值
...全文
205
7
打赏
收藏
看看你们的基础怎么样
请说出 int (*p)[4] 和 int *p[4] 的区别,它们在内存中是怎么排布的,怎样申请内存及初始化。还有个题目,a,b两个变量,怎样不用第三个变量就能交换a,b的数值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 面经手册·小傅哥.pdf
这是一本以面试题为入口讲解 Java 核心内容的技术...1. 具备一定编程
基础
,工作1-3年的研发人员 2. 想阅读 Java 核心源码,但总感觉看不懂的 3. 看了太多理论,但没有实践验证的 4. 求职面试,总被面试题搞的死去活来的
14天学会安卓开发_(完整版) 从零开始学android开发
如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有500页,哪里才是重点...本书针对有JAVA
基础
的孩纸们,基本JAVA
基础
都没的,赶紧去找21天学会JAVA回去从头开始学,或者找一本从零开始学android开发看也行.
别在学习框架了,那些让你起飞的计算机
基础
知识。
我之前里的文章,写的大部分都是与计算机
基础
知识相关的,...当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以
看看
我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算...
零
基础
自学Java适合看什么书?
不管是出于兴趣还是出去Java的热门高薪资,想要入门Java是很辛苦的,零
基础
的更辛苦,想要零
基础
自学入门更更辛苦,所以选择了就请坚持。只要你学习能力和自制能力强,坚持就是胜利。下面整理一些Java的书籍给大家...
有关电脑新手入门教程,电脑入门
基础
知识有哪些?
电脑是生活和工作中最常用到的工具,想要了解电脑入门
基础
知识的小伙伴快来
看看
吧!下面由小编为你精心准备了“电脑入门
基础
知识有哪些? 有关电脑新手入门教程”,本文仅供参考,持续关注本站将可以持续获取更多的...
C++ 语言
64,681
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章