关于C语言二维数组指针问题?请
to绿色梦想:
p++是下一个元素的地址。for循环一共会执行12次,每次p都会指向a数组中的下一个值,并把它打印出来。
if((p-a[0])%4==0) printf("\n");
这句的含义就是说,循环每执行4次就打印一次回车。 具体为什么是这样,这里面会涉及到一些底层知识,初学或者不是专门学计算机的可以不用掌握。现在说了你可能也未必理解。另外,要强调的是,这种用法是完全可以避免(也应该避免)的。
to恋晨:
你自己看看自己短短的回答里有多少牛头不对马嘴的错误。 如果要用很肯定的语气来回答问题,请先确定自己已经掌握了这个知识点,这样才是负责任的。全部
to绿色梦想:
p++是下一个元素的地址。for循环一共会执行12次,每次p都会指向a数组中的下一个值,并把它打印出来。
if((p-a[0])%4==0) printf("\n");
这句的含义就是说,循环每执行4次就打印一次回车。
具体为什么是这样,这里面会涉及到一些底层知识,初学或者不是专门学计算机的可以不用掌握。现在说了你可能也未必理解。另外,要强调的是,这种用法是完全可以避免(也应该避免)的。
to恋晨:
你自己看看自己短短的回答里有多少牛头不对马嘴的错误。
如果要用很肯定的语气来回答问题,请先确定自己已经掌握了这个知识点,这样才是负责任的。收起