c语言:a[int(n-1)/2]是什么意思呀?其中int()又是什么意思呀?
答案:5 悬赏:70 手机版
解决时间 2021-04-28 05:01
- 提问者网友:欲望失宠
- 2021-04-27 17:55
c语言:a[int(n-1)/2]是什么意思呀?其中int()又是什么意思呀?
最佳答案
- 五星知识达人网友:西岸风
- 2021-04-27 18:15
a[int(n-1)/2]:将n-1的值强转成int型,然后整除2
int(x):是将x的值强转成整型
int(x):是将x的值强转成整型
全部回答
- 1楼网友:千杯敬自由
- 2021-04-27 22:30
(int) (n-1)/2是强制转换成整型, (int) (n-1)/2最终结果就是一个整数,a[(int) (n-1)/2]就表示一个一维数组。
- 2楼网友:神的生死簿
- 2021-04-27 21:18
int i=0; //定义整形变量i并赋初值为0; a = i%2 ? r : R; i%2 是求i被2除的余数 ? : 是三目运算符变量 = 表达式1 ? 表达式2 :
- 3楼网友:低血压的长颈鹿
- 2021-04-27 20:10
int(a)是将a的值强制转换成整型。
- 4楼网友:一秋
- 2021-04-27 19:44
怎么看都像是Delphi的语法。
C语言的强制转换是这样的 a[ (int) (n-1)/2 ]追问一个问题的算法,问题是将数组a中n个整数相反顺序存放?
算法是将a[0]与a[n-1]对换,再将a[1]与a[n-2]对换....直到将a[int(n-1)/2]与a[n-int((n-1)/2)-1]对换
C语言的强制转换是这样的 a[ (int) (n-1)/2 ]追问一个问题的算法,问题是将数组a中n个整数相反顺序存放?
算法是将a[0]与a[n-1]对换,再将a[1]与a[n-2]对换....直到将a[int(n-1)/2]与a[n-int((n-1)/2)-1]对换
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯