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

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

发布时间: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;等等

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

阅读全文

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

热点内容
文件系统坏了怎么办 浏览:261
小公司网络布线 浏览:515
怎么用二维码编程 浏览:341
f9b文件能用手机看吗 浏览:364
手机暴风视频文件夹 浏览:394
vsftpdlinux下载文件 浏览:948
文件名修改后快捷方式还可以用吗 浏览:387
亲密爱人qq相册名字 浏览:884
怎么修改手机原始密码 浏览:230
榆次网站优化怎么样 浏览:537
vb窗体文件如何打开 浏览:810
百度找图怎么跳转网站 浏览:284
安卓44如何隐藏文件夹 浏览:92
sr100怎么编程序 浏览:795
苹果手机怎样保存信息 浏览:379
安卓patch是什么文件 浏览:819
2003word审阅 浏览:387
手机时间查找新文件 浏览:695
数据库管理员怎么入行 浏览:852
安卓nba2k17修改能力 浏览:868

友情链接