*(a+i*n+j) = 0;在C语言中这个语句是什么意思啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:07:01
*(a+i*n+j) = 0;在C语言中这个语句是什么意思啊

*(a+i*n+j) = 0;在C语言中这个语句是什么意思啊
*(a+i*n+j) = 0;在C语言中这个语句是什么意思啊

*(a+i*n+j) = 0;在C语言中这个语句是什么意思啊
因为 你给的信息才少的,所以,我给你的分析是:
a i n j 我的猜测都是整型变量,你应该知道,*p =1就是,就是在p指向的那个地址空间,赋1值.
例如:p指向的那个空间地址为1000H 那么*p就等价于*(1000H).
那么有了上面那个思路后,我们来看下你这个表达式:
*(a+i*n+j)=0,也就是说.在空间地址为(a+i*n+j)的地址空间上赋0值;
当然这个答案是建立在a i n j 都是整型变量的基础上的.如果你能补充说明下a i n j 变量的类型的话,我可以再给你讲下.
不懂可以继续追问我.