如何查看ansys中已经赋值的数组元素

 我来答
h34903
推荐于2016-05-02 · 知道合伙人宠物行家
h34903
知道合伙人宠物行家
采纳数:16 获赞数:980
嘉应学院在校生

向TA提问 私信TA
展开全部
  查看ansys中已经赋值的数组元素方法如下:
  1、在定义数组时初始化
  普通变量可以在定义时同时赋初值
  int a = 100;
 芦亩胡 也可以在定义以后才赋值:
  int a;
  a = 100;
  对于数组变量,则只能在定义时,对整个数组赋初值:数据类型 数组变量名[个数] = {元素1初值,元素2初值,};即,将初值用一对 {} ( 花括号 )括起来,相邻的值之间用逗号分隔。比如:int arr[10] = {9,8,7,6,5,4,3,2,1,0};上面定义一了个数组 arr,共10个元素。初始值为从9到0。即,执行上面代码以后,arr[0]值为10,arr[1]值为9……arr[9]值为0。在初始化赋值是时,注意所给值的个数不能超过数组的大小。
  2、在定义之后为元素赋值
  很多时候,我们无法在定义数组的同时就知道数组中各元素的值,所以,这时需要在定义以后各数组中的各个元素赋值。记住,此时只能对单个元素进行直接操作。这和普通变量不一样,下面的代码是误的:
  int arr[5];
  ...
  arr[5] = {1,2,3,4,5}; //错,在编译器看来,arr[5]是数组arr的第6个元素。
  //或
  arr = {1,2,3,4,5}; //错,仍然不行。
  这一点和普通变量不一样。也就是说,对数组整体的初始化,只能在定义时实行。
  大都数情况,我们这样改变数组中某个元素的值:
  int arr[5];
  arr[0] = 95;
  arr[1] = 89;
  arr[2] = 100;
  ...
  前面关于成绩管理的例子中,已经有过如何改变数组元素值的代码:cin >> cj[i]; 这一句将用户输入的成绩赋给数组cj中的第i个元素(i从0计起)。
  陪拦两个数组可以相互赋值吗?答耐圆案也是不行:
  int arr1[5] = {1,2,3,4,5};
  int arr2[5];
  arr2 = arr2; //不行!整个数组之间不能直接相互赋值。
  for(int i=0;i<5;i++)
  {
  arr2[i] = arr1[i]; //正确,数组元素之间可以相互赋值。
  }
  当然,这样做可一定要注意:当两个数组的元素个数不一致时,不要越界访问:
  int arr1[5] = {1,2,3,4,5};
  int arr2[6];
  for(int i = 0;i<6;i++) // i 从 0 到 5
  {
  arr2[i] = arr1[i];
  }
  arr2有6个元素,而arr1只有5个。当循环执行到 i为5时,访问arr1[5]将造成越界。
百度网友868d99c
2018-12-20
知道答主
回答量:6
采纳率:100%
帮助的人:5508
展开全部
Parameters——Array Parameters——Define/Edit——弹出窗口伏答悔就是已经定义了的举嫌数组,名称、种类、数组空间大小等,点击需要改变的数组——点击Edit...可以看到数组缺正的具体值。
楼上回答完全是c语言的,真的无耻。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
停跳山D
2012-05-13
知道答主
回答量:37
采纳率:0%
帮助的人:10.1万
展开全部
将元素进行输出就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rain_david
2013-04-27
知道答主
回答量:22
采纳率:0%
帮助的人:12.8万
展开全部
parameters》get scalar data里面可以看到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式