如果把rewind函数去掉,结果还是21吗?
答案:2 悬赏:30 手机版
解决时间 2021-03-09 20:58
- 提问者网友:抽煙菂渘情少年
- 2021-03-09 15:12
如果把rewind函数去掉,结果还是21吗?
最佳答案
- 五星知识达人网友:逐風
- 2021-03-09 16:17
把rewind函数去掉,结果应该是15,即应该是前面最后一次写入文件时a[i]+k中的k的值15。这是因为用"w+"方式打开的文件,在读、写操作转换时要用fseek或rewind等函数把指针是读还是写再确认一下,否则若刚刚是正确读操作,直接进行写操作的话写语句将得不到执行,具体到这个代码中,若删除rewind,那么下面的fscanf(fp,"%d",&k);就不执行,所以k还是上一次的值15。
全部回答
- 1楼网友:猎心人
- 2021-03-09 17:18
我想问一下fsanf(fp,"%d",&k)在这个程序实现了什么 现在k没有任何值啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯