| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 933 人关注过本帖
标题:关于VC标准的问题
取消只看楼主 加入收藏
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
结帖率:100%
收藏
 问题点数:0 回复次数:8 
关于VC标准的问题

/* 如何用VC运行此程序,对于VC的标准头文件我还不了解 */

#include<stdio.h>

define max 10

int array[max],count=0; /* 我看书上用的是int array[max+1],count=0;这样做有什么好处 !*/
int largest(int array[]);

int main(void)
{
for( ;count<max;count++)
{
printf("input 10 numbers for compare size");
scanf("%d",&array[count]);
if(array[count]==0)
count = max;
array[count-1]=0;/* 这里也错了 直接array[max]就可以了*/
}
printf("the largest number is %d",largest(array[]));
return 0;
}


/* ================================================================== */
int largest(int array[])
{
int biggest=-1111;
for( ;array[count]!=0,count++)
{
if(array[count]>biggest)
biggest=array[count];
}
return biggest;
}

此文件如何在VC中运行

[此贴子已经被作者于2007-8-11 19:34:06编辑过]

搜索更多相关主题的帖子: array count int max 
2007-08-11 10:00
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 

什么叫下标越界呢?
那么传统找最大值的算法又是什么呢?(找了些,几乎跟此类似,跟一个固定数(有的是ARRAY[0])比,大的取代为固定数,如此一个一个的比较, 取代


用C打破禁锢的世界
2007-08-11 11:37
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 

晕,没人帮我解答吗?


用C打破禁锢的世界
2007-08-11 17:54
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
什么叫越界了?不明白为什么,请指教

用C打破禁锢的世界
2007-08-11 19:06
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
以下是引用viky2003在2007-8-11 19:20:26的发言:
就a[n]它只能对0----n-1下标的元素赋值,不能对a[n]进行引用和赋值 !!

恩,知道了,谢谢,这个问题解决
可是,如何用VC运行次程序呢,他的标准和这不一样,我不太会改


用C打破禁锢的世界
2007-08-11 19:28
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
以下是引用maoguoqing在2007-8-11 20:10:58的发言:
什么的都不用改,一样可以用VC运行,

只是VC标准的std里面对C库这样用:

#include <cstdio>
using namespace std;

C++标准制定委员会也推荐这种用法

谢谢你的回答
main 函数不用改嘛


用C打破禁锢的世界
2007-08-11 21:30
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 

那么这个什么的都不用改,#include <cstdio> 应怎样加呢,我把它加在stdio那钱,还是不性( 没有错误提示)
using namespace std;


我的windows xp 2 VC 6.0英文原版

请别嫌我菜,问这么多“幼稚”问题


用C打破禁锢的世界
2007-08-11 21:51
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
对于此问题我还没有完美的解决
当我用VC来写自己的代码时,写完后按CTRL S保存,可是却无法编译(那个编译选项不可用,ctrl f9也不行),自然CTRL F5也连接不上了,请高手指教

用C打破禁锢的世界
2007-08-12 22:23
寻乐的狼
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2007-2-16
收藏
得分:0 
以下是引用寻乐的狼在2007-8-12 22:23:15的发言:
对于此问题我还没有完美的解决
当我用VC来写自己的代码时,写完后按CTRL S保存,可是却无法编译(那个编译选项不可用,ctrl f9也不行),自然CTRL F5也连接不上了,请高手指教

再补充一点,就是用VC打开。C文件可以编译。
我安装完VC未做任何调试


用C打破禁锢的世界
2007-08-13 08:24
快速回复:关于VC标准的问题
数据加载中...
 
   



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

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