例題代碼怎么理解?
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
定義i,j的作用是?i++和j++想表達什么?小白實在不懂,?
單打一行printf("\n")是因為什么,為什么printf("*\n")不行,這時候*不能看作表達式嗎?
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
定義i,j的作用是?i++和j++想表達什么?小白實在不懂,?
單打一行printf("\n")是因為什么,為什么printf("*\n")不行,這時候*不能看作表達式嗎?
2019-12-25
舉報
2019-12-25
定義i,j 是定義兩個循環變量, i++和j++ 都表示變量自增1;
單打一行printf("\n") 是像表示 進行換行、 \n 是一個轉義符? ;
*\n 不能為 表達式? 這樣寫沒有意義。