慕瓜4214953
2019-12-25 15:07
#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")不行,这时候*不能看作表达式吗?
定义i,j 是定义两个循环变量, i++和j++ 都表示变量自增1;
单打一行printf("\n") 是像表示 进行换行、 \n 是一个转义符 ;
*\n 不能为 表达式 这样写没有意义。
C语言入门
926025 学习 · 20793 问题
相似问题