请帮我解释一下这个程序是什么意思,尤其是第四句 完全不懂 初学者 谢谢大神们了。

2025-05-17 04:39:50
推荐回答(1个)
回答1:

哇塞,这是C嘛?好久没看过了~~不一定说的对
int data[5]; //整形数组 5个元素
for(unsigned int i=0; i<5; ++i) //for 循环,初始化i为无符号整形,i小于5,i是先增加再引用
{
data[i] = 12*(i+1); //计算值,12*(i+1);也就是 12*(0..1 ..2 ..3 ..4 +1),运算后是 12 24 36 48 60
printf("data [%d] address: %p contents: %d\n", i ,&data[i], data[i]); //打印数组,指针的地址,内容