慕斯卡世外高人
2020-11-07 15:49
*的排列是怎么实现的?为什么是矩阵形式,而不是其他的?
int matrix(int n) //创建一个为matrix的自定义整型函数
{
int i,j; //声明两个整型变量值 i和j,用于存放下面的值;在C中声明都是放在最上面的;
for(i=1;i<=3;i++)//执行第一个for循环(简称for1),在for1循环中如果i的值小于等于3,i的值就会不断+1,并且先执行for1循环内的for2函数再执行for1的printf打印值(换行值),直至i大于3,该for1循环语句结束;
{
for(j=1;j<=3;j++)//for2语句和for1意思一致,只要j大于等于3,该语句就会成立执行,且不断j+1,直至j大于3,结束for2函数
{
printf("*");//只要j的值小于等于3,就会一直打印*;(也就是我们看到连续3个*被打印出来);当上j的值大于3时;执行跳出该循环语句,执行for1的printf换行语句;
}
printf("\n");上面的for2语句执行完后,打印换行语句,(这样就换了一行);再去循环上面for1的循环语句,直至for1中i的值大于3;该for1循环结束;进入下一下return结束语
}
return 0;//这里的return出现代表主函数main语句结束,返回值为0
}
看了一会儿代码,好像明白了
C语言入门
926217 学习 · 20797 问题
相似问题