为了账号安全,请及时绑定邮箱和手机立即绑定

大神求教,代码过程问题

在这个代码中为什么*行会出现两次,能详细的解释一下程序运行的过程吗

正在回答

2 回答

正如楼上所说在test.c文件中的say()函数,在函数开始调用了一次printLine(),又在函数结束时调用了一次printLine()函数,所以共调用了两次printLine()函数,因此便在第一行和最后一行输出了星号。

2 回复 有任何疑惑可以回复我~
#1

浩泽 提问者

第一次是printLine()函数,那第二次调用是say()那里调用的printLine()吗
2015-11-03 回复 有任何疑惑可以回复我~
#2

贱e恛忆 回复 浩泽 提问者

你把test.c这个文件点开看一下,里面有一个say()函数,这个函数里面分别在函数开始和结束调用了两次printLine()函数以及三次printf()输出语句,相信你就会明白的.
2015-11-03 回复 有任何疑惑可以回复我~

在test.c里,这样打开test.chttp://img1.sycdn.imooc.com//5635f3740001593a11020754.jpg

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926027    人
  • 解答问题       20793    个

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

进入课程

大神求教,代码过程问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信