| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1366 人关注过本帖
标题:[求助]请问,数组里面该如何实现元素的调换
只看楼主 加入收藏
酷耳
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-4-2
收藏
得分:0 

多看看课本的 自己就知道了

2006-04-03 16:46
虫的传人
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-5
收藏
得分:0 
以下是引用SunShining在2006-4-3 14:51:00的发言:

这个问题我注意到了..理论上是不同的.可是实际操作的等价的..

因为实际上移动的还是一个整型的字节~!

我并没有用 a+i 或者b+i 如果这样用.呵呵..我就错了~!这样移动的是行..而不是列了~

你运行后..并没问题.对吗?~~


我运行起来,有问题啊,是两个错误,呵呵
我修正过来了,就修正成上面那个样子







好马不吃回头草 然而,我不是好马 可见,坏马也不吃回头草
2006-04-03 20:49
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
收藏
得分:0 
以下是引用虫的传人在2006-4-3 20:49:00的发言:

我运行起来,有问题啊,是两个错误,呵呵
我修正过来了,就修正成上面那个样子






晕哦..我运行没问题啊

你什么编译器啊?


[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-04-03 22:01
醉天使
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-4-6
收藏
得分:0 

p=a,q=b和p=a[0],q=b[0];不等效啊;
还可以这样:
#include "stdafx.h"
#include <stdio.h>


int main(int argc, char* argv[])
{

int a[2][3]={1,2,3,4,5,6},b[3][2],*p,*k,i,j;
p=a[0];k=b[0];
for(i=0;i<6;i++,*(k++)=*(p++));
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%4d",b[i][j]);
printf("\n");
};
return 0;
}


2006-04-06 14:36
快速回复:[求助]请问,数组里面该如何实现元素的调换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013674 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved