找回密码
 立即加入
搜索

楼主: 猴老大

[技术交流] 一个简单问题,C语言高手进

[复制链接]
终极科蜜 发表于 2008-11-23 22:25:07 | 显示全部楼层
为什么。为什么我不会。哎呀。我学的东西哪去啦。   
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

teamo_gay 发表于 2008-11-23 22:25:36 | 显示全部楼层
s什么?
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

yuyutao 发表于 2008-11-23 22:28:22 | 显示全部楼层
#include<stdio.h>  
8 P& V8 x! q! x- z/ Pmain()  
2 y- ?3 A$ `' p& v( @) o{  ; e. ]4 E. \* t) s1 r
double  i;  2 X! N& J$ N  S0 X
for  (i=0.1;i!=1.0;i+=0.1)  
& g$ t0 ?( a3 \& W: h: i2 z   printf("%lf",i);  
1 z. B5 ~3 m# w# T   getch();  3 l% J# [8 x. |7 J  @, M& D
} , ?) \! S' Y" P6 Y
这个按常理会以为是0.1至0.9循环9次3 K6 j" p" q& @1 \+ `# F
如果改了3 m9 ]7 B0 f: T6 B
#include<stdio.h>  # h# q8 o5 V% x$ i. l3 P& y
main()  
2 P! r! {3 H4 o( ^  Y* D{  1 ?' r" g5 z/ ]& Z9 `
int  i;  
1 A3 k2 y0 g1 K: O7 H2 K for  (i=1;i<=9;i++)  + m6 q; @7 e' h$ R* S7 H
   printf("%d",i);  
1 f7 s- n, c! S   getch();  ( `* c- ~/ ^" M% h& p% d6 v% [& j* r# f
} 0 @0 e% [. X" |" y/ y+ @
这个肯定可以
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

yuyutao 发表于 2008-11-23 22:30:10 | 显示全部楼层
   以前C语言怎么样也学得还行
1 n/ Z  z1 J, U1 b0 v# f实习也是C语言很久都没有写了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

116519541 发表于 2008-11-23 23:19:49 | 显示全部楼层
原来答案被我看到了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

xiaoc 发表于 2008-11-24 00:58:02 | 显示全部楼层
i是不可能等于1.0的,
# L3 d3 \% c* J; f由于精度关系当屏幕输出1.0000000的时候,内存里面真正的数据却是5 z+ N4 V& c! q0 m7 \1 |
0.99999999999999989. u* Q6 t' t; B7 F! P$ S
故无法满足循环结束的条件i!=1.0
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

xiaoc 发表于 2008-11-24 00:59:53 | 显示全部楼层
这样的错误新手很容易犯的,,,
! S+ g9 @! L7 y4 @5 ~" u' x% a其实调试可以解决很多问题,,,5 @: K; c5 N, }
0 U2 A8 @2 b+ W0 c9 r
  
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

挚爱丶叶 发表于 2008-11-24 09:12:48 | 显示全部楼层
我为什么会看到答案了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 猴老大 发表于 2008-11-24 12:18:44 | 显示全部楼层
引用第16楼cclsoft于2008-11-24 00:59发表的 :
, a& `8 g. H) d: M+ t& e# P3 g这样的错误新手很容易犯的,,,
6 d( e4 G: @! a$ G; Y5 g6 W7 n9 q其实调试可以解决很多问题,,, $ d- ]& `4 K5 a0 y+ \. R& O: s( {

! _0 o" ?* a2 B7 `( R6 T( q1 F   

. A1 c2 F$ m& W" A5 G6 z 你上面是不是调试出来的?
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 猴老大 发表于 2008-11-24 12:19:15 | 显示全部楼层
做个广告
: Z& G* w1 ]3 q. A1 Y% }; B3 x3 \
调试软件,gdb是个好选择
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2025-9-19 18:09 , Processed in 0.046327 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表