鱼C论坛

 找回密码
 立即注册
查看: 2775|回复: 10

用c语言做乘法

[复制链接]
发表于 2019-9-7 22:44:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
int a=5 b=4 c=0
printf("%d",c);
请问这样算乘法的时候为什么c=0 (百度给的教程)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-7 22:52:16 | 显示全部楼层
什么意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-7 23:09:59 | 显示全部楼层

少打了c=a*b 这样算乘法为什么a压迫赋值为0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-8 08:32:05 | 显示全部楼层
楼主,我怎么看不到你这程序。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-8 10:39:32 | 显示全部楼层
不会等于0的,你运行一下程序嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-8 13:00:13 | 显示全部楼层
给你煮了小鱼米 发表于 2019-9-8 10:39
不会等于0的,你运行一下程序嘛

运行是c=20 但之前为什么要把c赋值为0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-8 13:01:28 | 显示全部楼层
叶樱枫 发表于 2019-9-8 08:32
楼主,我怎么看不到你这程序。。。

c=a*b 然后打印这个变量c,结果是20 百度给的教程c之前要赋值为0 这是为什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-8 17:42:14 | 显示全部楼层
项恩浩 发表于 2019-9-8 13:00
运行是c=20 但之前为什么要把c赋值为0

给c初始化,可以但没必要
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-8 18:16:13 | 显示全部楼层
      变量定义的同时赋初值,a、b 必须,c 非必须。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-8 22:46:06 | 显示全部楼层
给你煮了小鱼米 发表于 2019-9-8 17:42
给c初始化,可以但没必要

初始化是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-21 18:35:09 | 显示全部楼层
如果不初始化就会成为一个很小的负数。在你这个案例里可以不初始化。你自己可以试验看看,不赋初值的值是多少就明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-4 11:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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