这个和要不要分辨c和r好像没什么关系,c是用来模拟列的变量,r是用来模拟行的变量
for( r=0; r < n; r ) {//执行n次输出一行*的代码,即输出了一个用*组成的矩形
for( c=0; c < n; c ) {//执行n次输出一个*的代码,即输出了一行*
printf("*");
}
printf("\n");//表示一行的结束
}
什么意思啊,c和r不都有定义吗?
for( c=0; c < n; c++ ) {
printf("*");
}
printf("\n");
这部分代码的意思就是打n个*就换行,这儿控的是列Column;这部分代码要执行n次,控制的的行Row。