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

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

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

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

阅读全文

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

热点内容
编程语言中的框架是什么意思 浏览:402
中专毕业编程怎么做 浏览:892
安卓支付宝的网络权限设置在哪里设置 浏览:862
编辑字幕文件 浏览:1
excelexe文件显示损坏怎么修复 浏览:434
进入系统找不到本地文件 浏览:856
百度转码代码 浏览:397
小程序和网站怎么做 浏览:358
js读取svg 浏览:794
excel怎么保存swbom文件 浏览:907
邮箱发文档找不到文件怎么办 浏览:732
视频文件防止被二次打包 浏览:834
如何恢复苹果出厂app 浏览:822
编程买组装电脑怎么选择 浏览:718
cnc编程发展怎么样 浏览:198
信通网络电话 浏览:436
嵌入式与软件编程哪个待遇好 浏览:562
怎么编辑网站后台 浏览:361
p身材的app 浏览:926
水星nw310r登录密码 浏览:655

友情链接