for (i=1; i<=num; i++)
と
for (i=1; i<=num; ++i)
はどう違いますか?