c语言数组大小小问题,,

C语言数组小问题_百度知道共有 5213 人关注过本帖
标题:关于数组中的比较大小问题
等 级:新手上路
帖 子:63
结帖率:92.31%
&&已结贴√
&&问题点数:8&&回复次数:18&&&
关于数组中的比较大小问题
#include&stdio.h&
#define N 10
void main()
&&& int a[N];
&&& int i,max,
&&& for(i=0;i&N;i++)
&&&&&&&&scanf(&%4d&,&a[i]);
&&& for(i=0;i&N;i++)
&&&&&&&&max=min=a[0];
&&&&&&&&if(a[i]&=max)
&&&&&&&&&&&&max=a[i];
&&&&&&&&if(a[i]&=min)
&&&&&&&&&&&&min=a[i];
&&&printf(&%d,%d,max,min);//19行
关于这个问题是求10个值中的最大值和最小值,始终无法编译,大侠帮看下问题所在,附上错误代码
E:\C\ex_83.cpp(19) : error C2001: newline in constant
E:\C\ex_83.cpp(20) : error C2143: syntax error : missing ')' before '}'
E:\C\ex_83.cpp(20) : error C2143: syntax error : missing ';' before '}'
搜索更多相关主题的帖子:
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
引号不配套
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
如果你的编辑器好 这种问题根本就不是问题
附件: 只有本站会员才能下载或查看附件,请
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
教你一个乖:以后凡是打双引号、大小括号、花括号,一气打一对,然后再接着写,光标键不是摆着看的。
授人以渔,不授人以鱼。
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
在你能写出不用纠正编译错误的代码之前 尽量选择好一点的编辑器 至少得带语法着色 否则很麻烦啊
来 自:东土大唐
等 级:友情版主
威 望:74
帖 子:9048
专家分:14309
用VS2010直接在错的地方报错~~
                                                       
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
像样的编辑器 打出这样的代码就能看出有错 还用编译么
等 级:论坛游民
帖 子:11
专家分:18
楼上的说得对,这么简单的错误,作为新手能够理解,但这些问题要学会看bug,否则。。。很欣赏你的代码风格,坚持!
来 自:东土大唐
等 级:友情版主
威 望:74
帖 子:9048
专家分:14309
回复 7楼 zklhp
不用编译的 直接字面报错 。
强烈推荐各位使用VS2010 。
                                                       
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
他没有语法颜色的概念,也觉察不到呀。何况有些新手爱听某些大虾的话,要用记事本编辑代码才显得牛叉,又嫌IDE庞大,宁愿花时间也不肯花硬盘空间,那有什么办法。
授人以渔,不授人以鱼。
版权所有,并保留所有权利。
Powered by , Processed in 0.029539 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights ReservedC语言new分配数组问题
C语言new分配数组问题
用new分配i个结构体的数组后…需要用delete(单词是这样写麽)删除点麽?在C语言中
C语言不支持new,可以用malloc代替,delete也要改成free
int*a=new int[i]写成int*a=(int*)malloc(i*sizeof(int))
delete a写成free(a)
相关知识略懂社热议
其他回答 (2)
c语言里没有new这个关键字,也没有delete
你说的new是C++中的用法。通常你定义一个变量,系统会在栈区开辟一块空间,而栈区的空间是相对较小的,如果你new一下,系统会为这个变量在堆区开辟一块空间,堆区的空间是相对栈区是要大很多的。当你这个变量使用完以后,就可以delete掉了,delete就是释放你在new的时候在堆区开辟的这块空间,如果忘记delete的话会造成内存泄漏...
如果只是在pc上,不delete关系不会很到,因为原因1、现在的pc机内存是很大的,这一点点空间不被释放时不受什么影响的;2、是关于内存碎片的说法...(具体怎么我也不是太明白,就是你delete以后系统会产生内存碎片...和不delete时所占用的内存是差不多的)
总之就是在pc机上不delete的话影响不会太大,但是如果是在手机上编程的话,new完以后不delete造成的内存泄漏后悔会很严重......
相关知识略懂社热议等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
C语言程序设计实验报告——数组
下载积分:100
内容提示:C语言程序设计实验报告——数组
文档格式:PDF|
浏览次数:487|
上传日期: 12:32:39|
文档星级:
该用户还上传了这些文档
C语言程序设计实验报告——数组
官方公共微信}

我要回帖

更多关于 c语言数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信