`
ding43930053
  • 浏览: 39055 次
社区版块
存档分类
最新评论

VC++利用函数实参指针,双向传递,改变数组下标的值

 
阅读更多

#include <iostream.h>

/****/
void main()
{
int a [] = {23,10,23,789,44,999,44,102,50,800,38,90,80,89};
int size = sizeof(a)/sizeof(*a);
void findMax(int *array,int size,int *index);
int idx=0;
findMax(a,size,&idx);
cout <<"最大值是:"<<a[idx]<<'\n';
cout <<"下标的位置:"<<idx<<'\n';
cout <<"内存地址:"<<a+idx<<'\n';

}

void findMax(int *array,int size,int *index)
{
int max = *(array+0);
int idx;

int i;
for(i=0;i<size;i++)
{
for(int j=i+1;j<size;j++)
{
if(max < *(array+j))
{
max = *(array+j);
i=j;
idx = j;
}
}
}
*index = idx;
}


分享到:
评论

相关推荐

    C语言解析教程(原书第4版)(美) 凯利.pdf

    6.6 数组作为函数的实参 6.7 例子:冒泡排序 6.8 用calloc()和malloc()进行动态内存分配 6.9 例子:归并和归并排序 6.10 字符串 6.11 标准函数库中的字符串处理函数 6.12 多维数组 6.12.1 二维数组 6.12.2 存储...

    C++ Primer第四版【中文高清扫描版】.pdf

    7.2.5 传递给函数的数组的处理 209 7.2.6 main:处理命令行选项 210 7.2.7 含有可变形参的函数 211 7.3 return语句 211 7.3.1 没有返回值的函数 212 7.3.2 具有返回值的函数 212 7.3.3 递归 216 7.4 函数声明 217 ...

    C++ Primer中文版(第5版)李普曼 等著 pdf 1/3

     16.2.4 函数指针和实参推断 607  16.2.5 模板实参推断和引用 608  16.2.6 理解std::move 610  16.2.7 转发 612  16.3 重载与模板 614  16.4 可变参数模板 618  16.4.1 编写可变参数函数模板 620  16.4.2 包...

    C++Primer(第5版 )中文版(美)李普曼等著.part2.rar

     16.2.4 函数指针和实参推断 607  16.2.5 模板实参推断和引用 608  16.2.6 理解std::move 610  16.2.7 转发 612  16.3 重载与模板 614  16.4 可变参数模板 618  16.4.1 编写可变参数函数模板 620  16.4.2 包...

    C 程序指导书及实践指导

    2. 小结函数中形参和实参的结合规则。 实验七 函数(2) [目的与要求] 1、 掌握C语言函数定义及调用的规则。 2、 理解参数传递的过程。 [ 实验内容与步骤] 1、 上机调试下面的程序,记录系统给出的出错信息,并...

    数据结构(C++)有关练习题

    内容及步骤: 1、 在前一个实验的基础上,继续增加搜索函数Search(int Info)(如果找到结点,返回指向该结点的指针,如果没有,则返回空指针)和删除函数bool Delete(int Info),如果找到结点,则删除该结点,并...

    C语言教程,大学教材,Turbo C2.0 基础学习

    第三章 基本数据类型、运算符与输入输出函数...….....…..…….…....…......…............67 3.1 基本数据类型...….....…..……………….....…....…..…....….......….......………....67 3.2 常量……...

    数据结构题

    19.设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( ) A.front=front+1 B.front=(front+1)%(m-1) C.front=(front-1)%m D.front=(front+1)%m...

    C++出错提示英汉对照表

    Too few parameters in call -----------------函数调用时的实参少于函数的参数不 Too many default cases ------------------- Default太多(switch语句中一个) Too many error or warning messages -------------...

Global site tag (gtag.js) - Google Analytics