社区
C语言
帖子详情
一个指针的问题!
onlinehiker
2004-10-30 06:32:03
有一数组,要求把“最小的数”放在首位,“最大的数”放在末位。
我现在遇到了这样的问题:当有这么一组数的时候就不能判断了。
例如:3 4 2 5 9 8 1 0
...全文
131
9
打赏
收藏
一个指针的问题!
有一数组,要求把“最小的数”放在首位,“最大的数”放在末位。 我现在遇到了这样的问题:当有这么一组数的时候就不能判断了。 例如:3 4 2 5 9 8 1 0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
onlinehiker
2004-12-04
打赏
举报
回复
要的是用“指针”
onlinehiker
2004-12-04
打赏
举报
回复
因为是要用“指针”来解决的!
apple3_cx
2004-10-31
打赏
举报
回复
还有,这个题目为什么叫一个指针的问题呢?望解
apple3_cx
2004-10-31
打赏
举报
回复
有没想过如果第一个数就是最大数的情况???
比如数组{9,2,6,0,4,6,8,5}
恩?????
是该考虑一下吗?
keke2690261
2004-10-31
打赏
举报
回复
const int N = 8;
int a[8] = {3,4,2,5,9,8,1,0};
int temp;
int imin, imax;
int i;
imin =a[1]; imax = a[1];
for (i = 0; i < N; i ++){
if (a[i] > imax) imax = a[i];
if (a[i] < imin) imin = a[i];
}
a[1] = imin;
a[n-1] = imax;
Devillove
2004-10-30
打赏
举报
回复
要改吗???????晕!!!!
似乎原来的是对的.....
kenyle
2004-10-30
打赏
举报
回复
对不起看错了。
kenyle
2004-10-30
打赏
举报
回复
改一下imin=imax=a[0];
这样会好一点。防止出界。
lynnboy
2004-10-30
打赏
举报
回复
const int N = 8;
int a[8] = {3,4,2,5,9,8,1,0};
int temp;
int imin, imax;
int i;
imin = 0; imax = 0;
for (i = 0; i < N; i ++){
if (a[i] > a[imax]) imax = i;
if (a[i] < a[imin]) imin = i;
}
temp = a[imin]; a[imin] = a[0]; a[0] = temp;
temp = a[imax]; a[imax] = a[N-1]; a[N-1] = temp;
数组
指针
和
指针
数组
首先,理解一下数组
指针
和
指针
数组这两个名词: “数组
指针
”和“
指针
数组”,只要在名词中间加上“的”字,就知道中心了—— 数组的
指针
:是
一个
指针
,什么样的
指针
呢?指向数组的
指针
。
指针
的数组:是
一个
数组,什么样的数组呢?装着
指针
的数组。 然后,需要明确
一个
优先级顺序:()>[]>*,所以: (*p)[n]:根据优先级,先看括号内,则p是
一个
指针
,这个
指针
指向
一个
一维数组,数组长...
指针
数组与数组
指针
详解
指针
数组与数组
指针
详解1.什么是
指针
数组和数组
指针
?
指针
数组:
指针
数组可以说成是”
指针
的数组”,首先这个变量是
一个
数组,其次,”
指针
”修饰这个数组,意思是说这个数组的所有元素都是
指针
类型,在32位系统中,
指针
占四个字节。 数组
指针
:数组
指针
可以说成是”数组的
指针
”,首先这个变量是
一个
指针
,其次,”数组”修饰这个
指针
,意思是说这个
指针
存放着
一个
数组的首地址,或者说这个
指针
指向
一个
数组的首地址。 根
C/C++
指针
详解之基础篇(史上最全最易懂
指针
学习指南!!!!)
目录 一.变量的内存实质到 1.1变量的实质 1.2 赋值给变量 1.3变量在哪里? 二.
指针
是个什么东西? 三. 二级
指针
(
指针
的
指针
) 3.1 定义与初始化 3.2间接数据访问 3.2.1.改变一级
指针
指向 3.2.2改变 N-1 级
指针
的指向 3.2.3二级
指针
的步长 四.
指针
与数组 4.1
指针
与数组名 4.1.1 通过数组名访问数组元素 4....
C/C++编程笔记:
指针
篇!从内存理解
指针
,让你完全搞懂
指针
C语言最核心的知识就是
指针
,所以,这一篇的文章主题是「
指针
与内存模型」!说到
指针
,就不可能脱离开内存,学会
指针
的人分为两种,一种是不了解内存模型,另外一种则是了解。 不了解的对
指针
的理解就停留在“
指针
就是变量的地址”这句话,会比较害怕使用
指针
,特别是各种高级操作。而了解内存模型的则可以把
指针
用得炉火纯青,各种 byte 随意操作,让人直呼 666。 注:这篇文章好好看完一定会让你掌握好
指针
的本质! 一、内存本质 编程的本质其实就是操控数据,数据存放在内存中。 因此,如果能更好地理解内存的模型,
一个
指针
占几个字节?原理是什么呢?
一个
指针
占几个字节的
问题
,感觉会C语言的同学都知道。但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,
一个
指针
到底占几个字节呢? 其实,这个
问题
很简单,稍微上网一搜,你就知道:
一个
指针
在64位的计算机上,占8个字节;
一个
指针
在32位的计算机上,占4个字节。 这么简单的
问题
,为什么面试官愿意问呢?其实这个
问题
不是在考你的记忆能力,是在考察你的计算机基础能力。就比如,...
C语言
69,381
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章