主函数不是利用for循环 四次调用prt()函数吗,为什么只输出了一行*调用第一次prt()输出一行五个*后,不再返回主函数执行i++了吗?
因为i是全局变量,调用一次prt函数后,在prt函数的for循环里,i已经加到了5.所以是一行*。
i是全局变量,主函数第一次循环执行完,i的值为5,所以主函数的第二次循环条件不成立,就不执行了
因为i是全局变量,主函数经过一次循环,进入prt()函数之后全局变量i变成了5,主函数退出循环