例题代码怎么理解?

来源:4-12 循环结构之多重循环

慕瓜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")不行,这时候*不能看作表达式吗?


写回答 关注

1回答

  • 没有感情的歌者
    2019-12-25 20:26:53

    定义i,j 是定义两个循环变量, i++和j++ 都表示变量自增1;

    单打一行printf("\n") 是像表示 进行换行、 \n 是一个转义符  ;

    *\n 不能为 表达式  这样写没有意义。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题