标题:现有两道题不会,求助
取消只看楼主
nightelf
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-9-3
 问题点数:0 回复次数:4 
现有两道题不会,求助

1.有以下程序 #include <stdio.h> void fun(char *fname,char *st) { FILE *myf; int i; myf=fopen(fname,"w"); for(i=0;i<strlen(st);i++)fputc(st[i],myf); fclose(myf); } main() {fun("test.t","new world");fun("test,t","hello,");} 程序执行后,文件test.t中的内容是 A)hello, B)new worldhello, C)new world D)hello,rld 答案是A 为什么 ,我认为应该是B 帮忙讲解一下

2.下列变量定义中合法的是 A)short _a=1-.1e-1; B)double b=1+5e2.5; C)long do=0xfdaL D)float 2_and=1-e-3; 答案是A,帮忙解释一下

搜索更多相关主题的帖子: myf fun hello test 
2004-09-04 21:46
nightelf
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-9-3
得分:0 
live41受累了,非常感谢

新手,请多关照
2004-09-05 09:11
nightelf
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-9-3
得分:0 

还是有点不明白

fun("test.t","new world") 把new world输出到文件里

fun("test,t","hello,") 覆盖了原来的new world,但后面还有rld呢,怎么就没了


新手,请多关照
2004-09-05 09:43
nightelf
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-9-3
得分:0 
哦,是这样呀

新手,请多关照
2004-09-05 12:33
nightelf
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-9-3
得分:0 

谢谢8楼的建议,可是暑假我已经从看了一遍c的书了,我觉得书上有的地方说的太少了,不细致。看不懂,比如比如你说的:以 “W”方式打开一个文件,是要清空原文件的信息的。我在书上就没看到。

[此贴子已经被作者于2004-09-05 14:05:25编辑过]


新手,请多关照
2004-09-05 14:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-4988-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.215867 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved