收录日期:2020/06/02 09:21:43 时间: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]);

如何用TREEVIEW控件显示一个XML控件? 为什么用ODBC就不行,奇怪? 请问:如果主板支持网卡开机,代码要怎样编? 汇编教科书里的哪部分内容有实用价值? 感问高手,如何编写象MSDN那种形式的(*.chm)手册呢?用什么工具呢? 在dreamwaver里面如何使图片缩水? 想开发可视化的设计工具,又没有什么好的方案呀? com中繁琐的 问题求解....重重给分!!!!! 如何用二次代理使局域网中的局域网用户能够使用OICQ?敬请大家赐教 问题求解.... 急:请大家解决一个很简单的问题!请速答... 方正飞腾3.1报排系统(带加密狗)谁能解吗 使用CEditView如何实现窗口内自动换行? 如何在datawindows中显示图形文件? 如何在WinNT系统中export user and group information? delphi自带的资源编辑器实在是太差了 急!!!怎样让我的程序截获keboard??? 江湖救急:JBUILDER4.0的注册号和KEY!!多谢了!!! 如何在同一页面中实现数据传递? Borland C++ 5.0 的时间限制如何解决?&如何找到它的注册码?急!急!急! DOS下对扩展内存的编程 如何用TREEVIEW控件显示一个XML控件?? 能否解释下ATL中\"单元(Apartment)\",并请解释下CoMarshalInterThreadInterfaceInStream()的用法 能否解释下ATL中\"单元(Apartment)\",并请解释下CoMarshalInterThreadInterfaceInStream()的用法_ 请问;;怎样用sockt改变隐藏自己的IP?? 为什麽有时install Packages后会提示,原码已修改是否保存?版本没有转换! 安装后的VCL控件可以脱离*.dcu文件吗? 请问一个典型的VCL控件包括那些文件,如*.pas/*.dcu/*.res/*.rc/*.dcp/*.dcr等等? 请问这里的分数是什麽意思,有什麽用? 请大虾们指教:如何使用vb访问FTP服务器?急!!!