| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2856 人关注过本帖
标题:c语言设计程序,没有出结果
取消只看楼主 加入收藏
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
c语言设计程序,没有出结果
#include <iostream>
using namespace std;
class Test{
public:
    int init(int a,int b){
        data=new int data[a];
        for(int i=0;i<a;i++){
            data+i=b;
        }   
    }
    print(){
        while(this->data!=NULL){
            cout<<*data<<endl;
        }
    }
    int *data;
}

int main(){
    Test a;
    a.init();
    a.print();
    return 0;   
}
题目
2. 下面是一个类的测试程序,设计出能使用如下测试程序的类。
int main()
{
   Test a;
   a.init(10,20);
   a.print();
  return 0;
} 
搜索更多相关主题的帖子: data print 结果 int c语言 
2020-04-27 18:10
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
好的,谢谢指导

https://zh.
2020-04-27 20:08
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
好牛啊,感谢4楼,感谢3楼,
data = new int[a]();以为现有的知识还不能拜读,我把他理解为
data = new int;可以吗?感谢

https://zh.
2020-04-27 23:06
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
回复6楼,哦哦,谢谢6楼的回答,我就想着date有点像
int tem=0;
tem+=b,然后叠加10次b
我看四楼的代码进行了取消引用操作,就相当于tem[0]+=b;吗?
print函数里有点像迭代器,从第一个到最后一个并打印,实质性不应该只是a[0]进行了操作吗?
然后就想着是否可以把数组形式换成单一变量?也就是new int;
不过这句
data = new int[a]();确实很难拜读,大神知道后面跟着的括号是什么意思吗?感谢
c语言没学多久

https://zh.
2020-04-28 09:40
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
4楼?你这句data = new int[a]();确实很难拜读,能让小弟我圣经式的拜读吗,让我感受一下倾盆大雨般的知识洗礼吗?

https://zh.
2020-04-28 10:04
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
回复8楼,喜欢您的说话风格,出题者只是在考验答题者的水平,我的水平只能做a+b,您这代码高手代码,让我跪读几天,再来个知识总结

https://zh.
2020-04-28 10:10
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
感谢十一楼的耐心指导,r神是8楼吗?嗯嗯,我会看的,8楼是一位很好的灵魂导师,
对于动态内存我不熟悉,只局限在动态内存的单一变量的初始化
比如int *p=new int(3),对于数组的初始化我还是未认知状态,感谢

https://zh.
2020-04-28 11:17
vgytu
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2020-4-27
收藏
得分:0 
回复11楼刚刚查了资料,这种写法
int *array{ new int[length]{} };
和您的data = new int[a]();这种写法有点类似?应该和您的思想一致吧

https://zh.
2020-04-28 11:56
快速回复:c语言设计程序,没有出结果
数据加载中...
 
   



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

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