| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1380 人关注过本帖
标题:C中如何实现泛化数组
只看楼主 加入收藏
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
收藏
得分:0 
首先我要强烈鄙视knoker盗用google阿姨帐号的恶劣行为

其次,我5楼代码在模块化,可重用性上比你6楼的好.C++的许多思想值得C学习,现在的C99就加入了C++中的单行注释符,布尔变量,inline关键字。毕竟现在C++发展快,吸收了不少优秀特性,C在后面学习是自然的。
我5楼的代码具有面向对象对比面向过程的很多优点,写好后可读性,可重用性,安全性,易用性都比较出色。

不希望脱离话题,我还是想讨论C中如何使用面向对象的思想。
2007-09-11 12:48
一水长天
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-5
收藏
得分:0 

我觉得应该以"\N"判断是否输完,如下:
int a[200],i=-1;
do{
scanf("%d",&a[++i]);
}while(a[i]!='\n');
a[i]='\n';然后就可以了


2007-09-11 16:13
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
以下是引用一水长天在2007-9-11 16:13:32的发言:

我觉得应该以"\N"判断是否输完,如下:
int a[200],i=-1;
do{
scanf("%d",&a[++i]);
}while(a[i]!='\n');
a[i]='\n';然后就可以了


这样做是错的!



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/

2007-09-11 16:15
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
收藏
得分:0 
晚上7点回来看,再没人讨论我的话题就转移到c++版去。

对语言层稍微深入一点的讨论都没有人参与,再次对C版失望
2007-09-11 16:38
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
回复:(百年不亮)晚上7点回来看,再没人讨论我的话题...

一二年前我也对这个话题也曾经很感兴趣,好象这里也发过关于这个话题的贴子,但后来,我发现对于C就是C,C++才是C++


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-09-11 20:21
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 

才几天没来,C版就被鄙视...

不过这个问题除了用链表,还能用什么办法???


偶学编程,也许本身就是一个错。。。
2007-09-11 22:49
快速回复:C中如何实现泛化数组
数据加载中...
 
   



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

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