社区
C#
帖子详情
(d+8)[-3]*=2 语句的效果是什么?100分问题!
hxq521
2005-08-07 02:21:27
(d+8)[-3]*=2 语句的效果是什么?100分问题!
C语言.有会C的么?
...全文
88
9
打赏
收藏
(d+8)[-3]*=2 语句的效果是什么?100分问题!
(d+8)[-3]*=2 语句的效果是什么?100分问题! C语言.有会C的么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mbh0210
2005-08-07
打赏
举报
回复
学习ing......
skyfarwolf
2005-08-07
打赏
举报
回复
楼上正解!
CnEve
2005-08-07
打赏
举报
回复
受益匪浅
fanruinet
2005-08-07
打赏
举报
回复
#include <stdio.h>
int main( void )
{
int d[10] = {0,1,2,3,4,5,6,7,8,9};
(d+8)[-3]*=2;
printf("%d", d[5]);
}
//Output: 10
wacle
2005-08-07
打赏
举报
回复
这里顺便讲一下C里的运算优先级别() [] * / + - =
wacle
2005-08-07
打赏
举报
回复
soft_biao说的对.d的首地址+8位,即d[8], d[8]地址再减3位到d[5]
yizhixiaozhu
2005-08-07
打赏
举报
回复
mark
wxwx110
2005-08-07
打赏
举报
回复
d是什么东西?
soft_biao
2005-08-07
打赏
举报
回复
按我个人看法,应该等同于
d[5]=2*d[5];
C语言中的++和--运算符
如果i++或者++i单独为一条指令,则
效果
并没有什么区别,都是令i = i + 1;但是如果和其它的运算符结合,则二者还是有区别的。具体来说,i++ 是先使用 i,然后执行 i = i + 1;而 ++i 则是先执行 i = i + 1,然后再...
c语言中(++p)->a,(p++)->a,p++->a和++p->a的区别
首先,这涉及到两个知识点:指针和自加运算符作为前缀和后缀运算符的区别。...structnodearray[4]={{0},{1},{2},{3}};//结构体数组array structnode*p=array;//结构体指针p printf("%d\n",(++p)-...
重温C语言五:运算符的学习
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等1)算术运算符(+, - ,*, /, %)2)赋值运算符(=,+=,-=,*=)3)关系运算符(比较运算符)[比如:>,>=,
在python中要表示一个空的代码块、可以使用空
语句
_已知x=2并且y=3,复合赋值
语句
x *= y+5执行后x变量中的值是__________。_学小易找答案...
做浮雕
效果
【填空题】Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包。【简答题】下列Python
语句
的输出结果是_______________。 def f(): pass print(type(f()...
C语言:求 1+2+3+…+
100
的总和(for循环 各程序如何执行?)
问题
:for循环:求 1+2+3+…+
100
的总和 代码实现: # include <stdio.h> int main(void) { int i; int sum = 0; //sum的英文意思是“总和” for (i=1; i<=
100
; ++i) //++是自加的意思, ++i相当于i = ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章