关于#for#的问题,如何解决?

今天上课讲循环嵌套
有个问题1+1+2+1+2+3+1+2+3+4+...+1+2+3+...+100的问题
讲了个
#include
int main()
{
int sum,i,j;
for(j=1,sum=0;j<=100;j++)
for(i=1;i<=j;i++)
sum=sum+i;
printf("sum=%d",sum);
}

  • 输出大小: 127.931640625 KiB
  • 编译时间: 1.98s
    但是我觉得可以不用
    #include
    int main()
    {
    int sum1,sum2,i;
    for(sum1=0,i=1,sum2=0;i<=100;i++)
    {
      sum1=sum1+i;
      sum2=sum2+sum1;
    
    }
    printf("%ld",sum2);
    }
  • 输出大小: 1.83457660675049 MiB
  • 编译时间: 2.16s
    但是他的大小大大增加了
    为什么呢

因为C++的库更大。