①源程序
#include< stdio.h>
main()
{
int aa[3
[3
={{3{2{1i*p=aa[0
[0
;
/*指针p指向第0行第0元素aa[0
[0
=3 ,
原数组看似只有3个元素 , 实际是3行3列9个元素 , 其余元素应该补0 。
即每个花括号代表一行 。
花括号内的列数少于数组的列数时 , 系统将自动补0 。
花括号数少于数组行数时 , 也将自动补0 。 */
for(i=0;i<2;i++)
{
if( i==0)aa[i
[i+1
=*p+1;
/*当i为0时 , 将改变后面的一个元素aa[i
[i+1
*/
else ++p;
/*当i不为0时 , 指针向后移动一位*/
printf(\"%d\"*p);
printf(\"\\");
~
②计算过程
原数组为
300
200
100
~
当i=0时 ,
aa[i
[i+1
=aa[0
[1
=*p+1
=aa[0
[0
+1=3+1=4
即原数据变成
340
200
100
此时输出的*p为3 。
~
当i=1时 ,
执行else ++p;
指针后移一位指向300中的0 ,
但是此时0已经被更改为4 ,
即输出的*p为4 。
~
【Python|C语言-二维数组补0】最后结果为34 。
- Python|用MicroPython设计嵌入式系统的利弊
- 刘强东|微信Windows版更新至3.6.0.18:支持识别图片二维码
- Python|5000mAh电池+7nm芯片+鸿蒙系统,跌至1438元,大屏5G手机
- 微信|电脑怎么登录微信不用扫二维码?只需打开这个按钮,轻松搞定!
- Python|学习全球最火编程语言Python,要读哪些书,让你事半功倍!(附电子版)
- c语言|外媒传来消息,华为再次拿下第一,老美失算了
- Python|OPPO很超前,一体无界屏+5500mAh电池,一个字:绝
- 华为|华为“根技术”来了!自研编程语言投入使用
- 主板|C语言-字符串变数字
- Python|比尔盖茨:高科技电子文身将取代智能手机