在这个代码中为什么*行会出现两次,能详细的解释一下程序运行的过程吗
正如楼上所说在test.c文件中的say()函数,在函数开始调用了一次printLine(),又在函数结束时调用了一次printLine()函数,所以共调用了两次printLine()函数,因此便在第一行和最后一行输出了星号。
在test.c里,这样打开test.c