收录日期:2019/10/18 22:11:47 时间:2016/06/06 10:24:51 标签:C语言
程序如下:求一数组中的最大值并返回其下标:
#include<stdio.h>
#include<stdlib.h>
int main()
{
 int m,max,k,i,* p;
printf("please input the array size m: \n");
 scanf("%d",&m);
 p=(int *)malloc(m*sizeof(int));
 for(i=0;i<m;i++)
 {
  scanf("%d",p+i);
 }
 max=*p;
 for(i=0;i<m;i++)
 {
if(*(p+i)>max) { max=*(p+i) ;k=i;}
 }
 printf(" %5d %5d ",k,max);
}
结果总是不对,不知道为什么?
我单步执行的时候,发现运行到这里就不对了:
max=*(p+i) 编译器提示:  side effects are not allowed
这里为什么不对了?我感觉没有错啊。

scanf("%d",&p[i]);

问大家一个比较复杂的正则表达式 (有多层嵌套) 对OdbcDataReader的对象的两个方法的疑问 发个简历,高手们帮我改改,看看有啥要改的! VB2005 在wince下用FindWindow 所获句柄不正确的问题 有个关于flash菜单的问题!!急急!! 一个奇怪的问题,为什么UIQ 3.0SDK和3.1SDK是灰色不可用的,而UIQ 3.3BETA可以使用? 这个算法怎么求。。有c#实现 求一个数出先了几次 哪位研究过WPE是用什么方式抓包的?用自己的HOOK API会被某游戏查出来,但WPE可以正常抓包。 推荐一本详细介绍数据库索引的书 这个函数能阻止OpenProcess打开进程,同时好像也阻止了读取进程内共享资源,有什么破解方法? 请问要怎么获得一个骨骼动画中一个动画播放的时间啊 关于如何实现命令行 棘手,如何动态加载一个class 传说每天发帖可以得到30分的可用分 哪位大虾能帮助解决一下iframe的问题 F1到F12键你会用多少? 空格键常用法你不知道的有多少 大家来帮我想想这个问题怎么回答 好像看NBA啊,可是没时间 请问这段程序错哪了? 如何让MSHFlexGrid 只合并指定的两个单元格? 使用自定List的问题? 很简单的问题,希望大家能帮忙解答下!我现在 在犹豫中 有个关于Dreamweaver中跳转菜单不能实现的问题 初学着,请教大家一下 是HTML的Bug吗?Textarea提交后,输入内容头的换行会自动不见。。。 怎样实现一台服务器访问另一台服务器的资源? 用java编写SIP UA?? 网站首页的动态新闻如何制作