#include <stdio.h> int m=4; int func(int x,int y) { int m=1; return(x*y-m); } main() { int a=2,b=3; printf("%d\n",m); printf("%d\n",func(a,b)/m); }
运行结果为:
4 1
4
1
5
45
尚颜 回复 尚颜: 41
4 2
3/2
fzh 回复 fzh: 4 1
为什么先算y-m再算乘法?这也没加括号啊?结果不应该是4 5/4吗???
想去月球的虫子 回复 想去月球的虫子: 我的,int只存整数部分,小数部分丢掉不管了,所以5/4取整后是1。
4 5
君清妍 回复 君清妍: 4 1
20
李璞 回复 李璞: 4,1
全局变量放在所有函数(包括main)的外部
11111111111111111
4,5
用户登录可进行刷题及查看答案
登录后提交答案