c语言语句inta的意思是 C语言中,有一个二位数组inta[3][4]{1,2,3,4,5,6,7,8,9,10,11,12};请问a[0],*(a 0)和*(*(a 0))的区别?

[更新]
·
·
分类:互联网
3039 阅读

C语言中,有一个二位数组inta[3][4]{1,2,3,4,5,6,7,8,9,10,11,12};请问a[0],*(a

C语言中,有一个二位数组inta[3][4]{1,2,3,4,5,6,7,8,9,10,11,12};请问a[0],*(a 0)和*(*(a 0))的区别?

0)和*(*(a 0))的区别?

a[0]和*(a 0)都代表第0个元素a[0][0]的地址,
*(*(a 0))表示第0个元素,即a[0][0]

求c语言高手解设有语句:int a3;执行语句a a-a*a;求变量a的值?

赋值语句,从右到左依次运行:
那么:
int a3;
a a-a*a;
相当于:
a-a*a;
a a;
然后相当于:
aa-a*a;
aa a;
由于a初始化为3:
aa-a*a3-3*3-6;
aa a-6 (-6)-12;
所以最后结果就是-12

c语言如何满足一个条件再次运行?

C语言要实现满足一个条件再次运行,那么也就是说它会按照条件反复执行,一般有2种办法,一是在程序内部实现,二是在外部实现。
在内部实现就需要使用while语句,进行条件判断,如果成立,那就循环,也就是再次执行了。
在外部实现也就是在操作系统中,通过一个定时器反复调用这个程序执行,当然调用前也需要进行条件逻辑判断的。

c语言中方括号什么意思?

c语言中方括号意思:
int
a[6];
就是定义一个一维数组,这个数组名叫做
a
,共有6个元素
同理
int
b[6][6]
就是定义一个二维数组,这个数组共有6*6个元素
定义之后,就可以引用该数组的元素,但不能直接用
a[6]
,a此时包含的元素只有a[0],a[1],a[2],a[3],a[4],a[5]这6个

计算机c语言中a[5]什么意思?

inta[5];中的那个5表示这个数组最多可以包含五个元素,在引用的时候是a[0]~a[4](a[n]下标从0开始,到n-1为止),这5个元素,至于a[5],对于这个定义是的使用是非法的,因为他使用了超出数组申请空间以外的空间,就好比使用了不属于自己的东西(使用别人的是违法的)。
若你使用a[5]的话,不一定会出现什么效果,可能在你看来会是正常的效果,但实际上是不正常的行为。