输出数组元素的时候,可不可以用数组名字直接输出?

输出数组元素的时候,可不可以用数组名字直接输出?

http://img1.sycdn.imooc.com//climg/5bb025900001bf7708280540.jpghttp://img1.sycdn.imooc.com//climg/5bb025020001cd6508420494.jpg

我记得老师在前面的视频讲解的时候,是用过用数组名字直接输出数组元素的,但好像c语言规定不可以用数组名字直接输出数组元素的啊???

上面两个就是两种不同的尝试,请老师解答一下!谢谢!

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2018-09-30 10:40:42

数组名字是不能够直接用数组名输出元素的,得使用for循环遍历,输出数组中的每一个元素,第一个就是通过for循环遍历输出数组中的每一个元素啊,采用数组下标的方式输出。但是下面的就直接输出数组名字得到的只能是内存地址,是不能输出数组元素的。你说老师用数组名直接输出元素,是在哪里看到的呢,可以提出来哦。祝学习愉快~

  • 提问者 算法请爱我emmm #1
    谢谢老师,已经懂啦!前面的课程老师使用数组名输出一个字符串的,输出字符串是可以用数组名的,但是有一个问题是,输出字符串的时候,我用数组名就不会输出一个地址吗?
    2018-09-30 11:38:29
  • Tender10 回复 提问者 算法请爱我emmm #2
    那是表示的字符串吧,具体你可以想起来找到那个地方,然后提问,我针对具体的内容给你解释。
    2018-09-30 13:33:38
  • 提问者 算法请爱我emmm 回复 Tender10 #3
    不知道为什么我在提问那里提问不了,就来这里提问了! 我想问一个变量作用域的问题,就是: for(int i) { 。。。。。。; } 这个变量i的作用范围是仅限于for下面的花括号里面,还是从定义这个变量到整个主函数结束???
    2018-09-30 15:21:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
C++零基础入门 热门编程语言 二级考试必备
  • 参与学习       529    人
  • 提交作业       110    份
  • 解答问题       594    个

无论您是零基础、还是想晋升,亦或是想转型,C++无疑都是最佳选择。本路径共分为基础语法、指针与引用、面向对象三大模块,为你开启入门C++编程的大门!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师