①源程序
#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 。
~
【c语言|C语言-二维数组补0】最后结果为34 。
- 华为|华硕灵耀14轻薄本蓄势待发,全新设计语言或再掀一波国潮热!
- 搞多模态不了解最新进展?中科院自动化所撰文首个视觉-语言预训练综述
- 华为仓颉语言会是中文编程吗?或将成为鸿蒙发展的关键一环丨欧界
- c语言|俄罗斯将推出一个名为Rossgram的新社交平台替代被禁的Instagram
- Java|中国人自己的编程语言——TJava的特点与应用(一)
- 飞利浦·斯塔克|C语言-二维数组条件筛选
- 患者|国际最新研究:完全闭锁患者或有望使用脑机接口进行语言交流
- 联想预热新一代 YOGA 笔记本:全新设计语言,侧边扬声器开孔
- Python|盛通教育:持续占据榜首,Python仍是全球流行语言?
- 编程|华为自研编程语言或正式启用,再次打破海外的垄断,进入无人区