哦你够 2023-04-22 22:11 采纳率: 66.7%
浏览 8
已结题

第9行的n[i]=i+100,中[]里的i具体作用是啥,为啥不是赋值给i


#include<stdio.h>
int main()
{
    int n[10];/* n是一个包含10个整数的数据 */
    int i, j;
    /*初始化数组元素*/
    for (i = 0; i < 10; i++)
    {
        n[i] = i + 100;/*设置元素i为i+100*/
    }
    /*输出数组中每个元素的值*/
    for (j = 0; j < 10; j++)
    {
        printf("Element[%d]=%d\n", j, n[j]);
    }
    return 0;
}
  • 写回答

2条回答 默认 最新

  • 文盲老顾 WEB应用领新星创作者 2023-04-22 22:17
    关注

    首先,n是个数组,你定义了长度为10,所以10个元素各自的访问需要通过下标,也就是n[0]---n[9]

    你的 i 是一个循环变量,从0-9,那么,n[i] 就是从0-9的10个下标表示了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月30日
  • 已采纳回答 4月22日
  • 创建了问题 4月22日

悬赏问题

  • ¥15 惠普360g9的最新bios
  • ¥15 配置hadoop时start-all.sh老是启动失败
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 Fluent,液体进入旋转区域体积分数不连续