#include<iostream>
using namespace std;
int main()
{
int i = 10, j = 0,k=0;
for (i; i < 31; i++)
{
for (j; j < 6; j++)
k = (i * j) + k;
}
cout << k << endl;
}
를 출력하면 값이 150이 나오고
#include<iostream>
using namespace std;
int main()
{
int i , j, k=0;
for (i=10; i < 31; i++)
{
for (j=0; j < 6; j++)
k = (i * j) + k;
}
cout << k << endl;
}
으로 출력하면 값이 6300이 나옵니다.
차이는 처음에 변수를 선언할 떄 값을 넣는지, for문 안에서 값을 넣는지 차이 같아서 인터넷에 찾아보니까 초기화와 대입의 차이인 것 같은데 명확하게 이해가 안되서 여기 적어봅니다. 아직 아는게 많지 않아서 잘부탁드립니다.