导航:首页 > 编程知识 > 编程的变量分数怎么十分十分地变

编程的变量分数怎么十分十分地变

发布时间:2025-06-14 15:27:00

❶ c语言初学,编完程序后计算出来的值很乱,是怎么回事

把scanf("%ld", &I);移动到prinf("请输入利润\n");的下一行就搞定了。

为什么要这样改?
编程时,要注意流程专,有先有属后,符合逻辑。

上述prinf("请输入利润\n");后,没有立即给I赋值,然后就对I进行运算,这样是不对的。

为什么没改前会有-64422008.00的计算结果?
编译器会把任何没有初始化的变量自动赋为垃圾值
例如上述的long int I;定义了I变量但是没有初始化赋值。系统自动赋为垃圾值。
垃圾值就像这种-8839284 ,一些很不靠谱的数。系统这么做是为了暗示你有变量可能没有初始化,但编译时是不会提示有错误的。

如何避免?
对于初学者,这类错误很常见。
建议编程时应该养成良好的习惯。
什么习惯?定义变量的同时对其进行初始化
例如:long int I = 0;
float x = 0.0;等等

可参考一下《高质量编程》著:林锐

阅读全文

与编程的变量分数怎么十分十分地变相关的资料

热点内容
闪电新闻是什么app 浏览:893
网络管理条例有哪些 浏览:765
嘀嗒app如何 浏览:289
win1015014下一版本 浏览:195
太原市开放了哪些网站 浏览:575
网络没有欠费可为什么网络用不到 浏览:173
福建电信升级光纤 浏览:13
如何在银行app上查询征信 浏览:629
少儿编程课哪里好 浏览:636
苹果手机维修店济南 浏览:754
lync怎么修改密码 浏览:294
ae文件ps增加图层 浏览:899
网络写作高手有哪些 浏览:265
空间留言代码心形 浏览:272
苹果手机软件怎么信任 浏览:308
编程到哪里学比较好 浏览:317
有关网络设备的罪名有哪些 浏览:683
手机文件莫名丢失 浏览:497
支援程序 浏览:735
安卓qq文件清理 浏览:588

友情链接