nemes和names[i]

来源:5-6 算法——查找(二)

孟德尔的怪豆

2017-04-29 17:20

http://img.mukewang.com/59045aa100011a8004790106.jpg

为什么判断时不用names而是names[i]?

写回答 关注

4回答

  • MU__fans
    2017-11-19 16:02:25

    string[] names=....

    []是代表数组参数,而在for循环中定义 i : (int i=0);names[i]=="诺贝尔"查找条件是否符合就是调用i,i是names数组中一个定义参数,就是将爱因斯坦,诺贝尔,玻尔这些数据都定义为i;然后for循环检查names[i]是否为诺贝尔


  • 边防连
    2017-09-16 08:48:55

    names只是你自己规定的名字,目的是让自己和别人在以后读起来顺畅些,只要你愿意,你可以写成mingzi

  • 慕粉2243136569
    2017-05-16 13:14:24

    在c#中为了能让其他人看懂,很多代码都会用到英文的单词,names的英文意思是“名称”,在你这短代码中,names就是一个代名词,在代码中没有特别意义,你高兴可以写成A,B,C或者其他,只是这样一来只有你自己知道A,B,C是什么意思,i则是具体将这些名字赋值给i,而names[i]就是指“名称i”,如果光写names,那就光是“名称”,这样一来,系统怎么确定,什么名称?名称是什么玩意,所以才要用已经赋值的i。
    不知道你能理解不?

  • 慕盖茨7354801
    2017-05-09 15:03:18

    name是数组名而name[i]是数组里的值

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题