找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 1267|回复: 3

从这个程序设想能否对引用进行拓展?

[复制链接]
发表于 2009-11-4 01:48:15 | 显示全部楼层 |阅读模式 IP:江苏扬州
假如要动态定义变量名,能否从引用下手呢?
从下面这个程序设想能否对引用进行拓展?进而完成对动态定义变量名的定义!
由于我学C++仅仅5个月,所以大家不要嘲笑我的想法!
因为我门要做一些课题(当然非计算机课题,只是要用计算机模拟水气及其水气泡如何爆炸,分裂。。。。。。。)
所以派我们几个人学习C++;但我资质浅薄。需要大家帮助!在下现在碰到的问题是如何动态定义变量:
我刚刚运行了一个程序突然心血来潮;得到一点想法:
#include<iostream>
using namespace std;

int * Array_add1(int *Aa,int size)
{
cout<<"调用了int * Array_add1(int A[],int size):\n";
for(int i=0;i<size;i++) *(Aa +i)+=1; // Aa[i]+=1;
cout<<"hao1"<<endl;
return Aa;
}
void show_Arrray(int A[],int size)
{
for(int i=0;i<size;i++) cout<< A[i]<<" ";
}
void main()
{
int AA[]={0,1,2,3,4,5};
int(&AAr)[6]=AA;
//这句就是我联想到用他自动定义变量!比如定义100个变量,并对他们进行赋值
这样就可以 使用他们就可以作为左值进行向普通变量一样的操作了;
int Size=sizeof(AA)/sizeof(AA[0]);
show_Arrray(AAr,Size);
Array_add1(AAr,Size);
show_Arrray(AA,Size);
}
请大家给点指点?
发表于 2009-11-4 01:48:16 | 显示全部楼层 IP:江苏扬州
楼主能不能解释下动态定义变量名有什么实际用途?
回复

使用道具 举报

发表于 2009-11-4 01:48:17 | 显示全部楼层 IP:江苏扬州
就是设置各种场,每个场又有若干个观测点,每一个观察点返回相关几种测量数据!然后对其进行计算!
但其中变量相当多!(这些变量又有一些相同的特征比如:aa1,aab2,aac3,aad4...........
aaa11,aaab12,aaac13,
这样也同样好记忆!

靠手工定义非常不方便,有容易出错误!
回复

使用道具 举报

发表于 2009-11-4 01:48:18 | 显示全部楼层 IP:江苏扬州
用动态数组不就行了
还真没听说过能动态定义变量名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-10-1 05:40 , Processed in 0.160154 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表