33问答网
所有问题
c语言高手们,请问这个程序main()下面第一句和第三句关于指针的是什么意思哈?
如题所述
举报该问题
推荐答案 2015-10-22
c是一个数组, 数组C的每个元素保存一个double类型变量的地址
a是一个3*3的二维数组, a[0]、a[1]、a[2]都表示每行的首地址, 相当于&a[0][0]、&a[1][0]、&a[2][0]
所以
c[0] = a[0] = &a[0][0], 指向二维数组第一行a[0]的首地址
c[1] = a[1] = &a[1][0], 指向二维数组第一行a[1]的首地址
c[2] = a[2] = &a[2][0], 指向二维数组第一行a[2]的首地址
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/5cP0PB40hhdhhWcRW5.html
相似回答
C语言高手
帮帮忙!
答:
第三行*a和第一行的*a的意义是不同的,第一行的意思见上面
,,第三
行的*a
的意思是指针
变量a所指向的变量,也就是b,所以*a=3
C语言指针
输出
答:
第一个函数在调用的时候 把
main()
中的两个指向字符串的地址复制到形参里面,你交换了形参的两个地址,并没有对地址指向的元素交换。这样在子函数结束的时候,因为你只是把复制的两个地址交换了,而真正main()中的 p、q 是没有变的,所以跟没调子函数一样 而第二个是对地址指向的元素操作,不...
帮我解释一下
这个C语言程序
吧
答:
1.struct STU {char num[10];float score[3];};注意大括号外有分号 2.sun=sum+p->score[i];应该是sum 结果270.00 p指向数组s[0],sum=sum+p->score[i]=sum+s[0].score[i]总之,sum=0+90+95+85
大家正在搜
c语言main是什么意思
c++和c语言有什么区别
第一句是什么
c语言中main函数的位置
c语言void啥意思
c语言main
c语言main函数
c语言a+=a-=a*a
c语言i++和++i
相关问题
c语言编程中,sinx怎么表示?
c语言编程 把十进制转换为十六进制
C语言编程有哪些快捷键?
arm编程与C语言的编程区别和方法
通信协议是不是用C语言编程出来的?
C语言编程软件名字叫什么
C语言程序设计哪些编程软件适合初学者?
用C语言编程计算1!+2!+……+20!=