中括号的含义
题目
中括号的含义
昨天提问题,发现中括号好象有很多含意
int *arr = new int[2];
arr[0] = 2;//这时候[]可以当*使用吗?
q["123"+2] = 3;
2["123"] = 3;
*("123"+2) = 3;
这三句怎么理解呢?
字符串的转译是怎么样的呢?
答案
a[b]总是会被编译器转译为*(a+b),所以a[2]与2[a]其实是完全相同的.所以arr[0]就是*arr.不过后面的三个例子有点诡异,"123"是常量,是不能修改其内容的.但可以看下面的例子帮助理char a[] = "123";*(a+1) = '3';//1[a] ...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 老子为什么要写道德经,经典语录
- 一项工程,甲队单独做10天可以完成,甲队先做5天后,乙队加入,又经过3天正好完成任务.乙队单独完成这项工程需要多少天?
- 600字以上的感恩社会的作文
- 电子秒表秒的后面是99, 例如00:01:08:99 1分08秒99,后面99是什么单位? 100进到1秒,如何用分数表示
- 为什么静电计偏脚越大表明电势差越大
- 我们将能完全覆盖平面图形的最小圆称为该平面图象的最小覆盖圆,如图,⊙O1的半径为8,⊙O2、⊙O3的半径为5
- 汉高祖刘邦曾用:运筹帷幄之中,决胜千里之外“来形容谁的才华?
- (1)ac分之2bc (2)xy²分之(x+y)y (3)(x+y)^2/x^2+xy (4)(x-y)^2/x^2-y^2
- 心灵小语怎么写
- 一队学生去校外进行军事野营训练,他们以6千米每小时的速度向目的地行进,