用c语言做乘法
int a=5 b=4 c=0printf("%d",c);
请问这样算乘法的时候为什么c=0 (百度给的教程) 什么意思 一个账号 发表于 2019-9-7 22:52
什么意思
少打了c=a*b 这样算乘法为什么a压迫赋值为0 楼主,我怎么看不到你这程序。。。 不会等于0的,你运行一下程序嘛 给你煮了小鱼米 发表于 2019-9-8 10:39
不会等于0的,你运行一下程序嘛
运行是c=20 但之前为什么要把c赋值为0 叶樱枫 发表于 2019-9-8 08:32
楼主,我怎么看不到你这程序。。。
c=a*b 然后打印这个变量c,结果是20 百度给的教程c之前要赋值为0 这是为什么 项恩浩 发表于 2019-9-8 13:00
运行是c=20 但之前为什么要把c赋值为0
给c初始化,可以但没必要 变量定义的同时赋初值,a、b 必须,c 非必须。 给你煮了小鱼米 发表于 2019-9-8 17:42
给c初始化,可以但没必要
初始化是什么 如果不初始化就会成为一个很小的负数。在你这个案例里可以不初始化。你自己可以试验看看,不赋初值的值是多少就明白了
页:
[1]