找回密码
 立即加入
搜索

楼主: 猴老大

[技术交流] 一个简单问题,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>  % x+ M& r1 p6 U: s0 l1 W% O$ T
main()  
% _( K( m0 l' r+ ]4 O: v: x: ]{  
0 X* @' v5 l) _( y double  i;  * A3 \7 V) W% N) g
for  (i=0.1;i!=1.0;i+=0.1)  2 W8 Q$ ]& n* Q" y. `3 t" i+ ?6 b3 _3 K
   printf("%lf",i);  2 {, w/ Y% A- g: t0 s; H
   getch();  
: X6 }2 V# e, M* T% \} 5 D! J3 S: |  S% J$ e* E0 z
这个按常理会以为是0.1至0.9循环9次
) Z; l2 v: s7 d) C. o8 J4 Z4 C如果改了7 F) ^3 F$ X3 c5 Y7 V
#include<stdio.h>  4 r( h; e: E$ p- Z; n/ a  D7 t
main()  2 s, J4 q" o( F( d' h% J
{  
0 c+ k3 e" |4 c, t int  i;  
- ~! a; B9 U( l4 u9 F for  (i=1;i<=9;i++)  
- [: q! u" \: ^0 P   printf("%d",i);  * f* ^( B' x% P. N( k. T- K" u) a
   getch();    y$ m' u- |2 [* S3 F& u
}
) x6 |" B$ M0 y7 R! h6 G  ?- M这个肯定可以
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

xiaoc 发表于 2008-11-24 00:58:02 | 显示全部楼层
i是不可能等于1.0的,
7 ?  U, l2 ]& [' b由于精度关系当屏幕输出1.0000000的时候,内存里面真正的数据却是9 a. |7 H. z( I! W3 u
0.99999999999999989% C* q8 S& a0 z) l3 N
故无法满足循环结束的条件i!=1.0
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

xiaoc 发表于 2008-11-24 00:59:53 | 显示全部楼层
这样的错误新手很容易犯的,,,& g+ `9 ~- s9 |: ^( R' p
其实调试可以解决很多问题,,,
. H( Y1 a. V* d; X5 O  s; p/ m
( L8 {1 f* h- o! G# F' ^$ Z1 h   
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

 楼主| 猴老大 发表于 2008-11-24 12:18:44 | 显示全部楼层
引用第16楼cclsoft于2008-11-24 00:59发表的 :
4 M* }* c4 Q0 T+ |. w7 b1 y这样的错误新手很容易犯的,,,
# s6 _1 k) T, v/ f3 |* b! Z其实调试可以解决很多问题,,,
/ K6 H# b. `" g, T# R2 ~' M" ~; b2 I+ C6 i, C# O
   

) [- C8 y0 j2 ^ 你上面是不是调试出来的?
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 猴老大 发表于 2008-11-24 12:19:15 | 显示全部楼层
做个广告& P& s. }8 j  x

, G+ @: a" N+ S, w- V5 m调试软件,gdb是个好选择
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-1 14:12 , Processed in 0.023472 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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