中括号的含义昨天提问题,发现中括号好象有很多含意int *arr = new int[2];arr[0] = 2;//这时候[]可以当*使用吗?q["123"+2] = 3;2["123"] = 3;*("123"+2) = 3;这三句怎么理解呢?字符串的转译是怎么样的呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 06:50:12
中括号的含义昨天提问题,发现中括号好象有很多含意int *arr = new int[2];arr[0] = 2;//这时候[]可以当*使用吗?q["123"+2] = 3;2["123"] = 3;*("123"+2) = 3;这三句怎么理解呢?字符串的转译是怎么样的呢?
中括号的含义
昨天提问题,发现中括号好象有很多含意
int *arr = new int[2];
arr[0] = 2;//这时候[]可以当*使用吗?
q["123"+2] = 3;
2["123"] = 3;
*("123"+2) = 3;
这三句怎么理解呢?
字符串的转译是怎么样的呢?
中括号的含义昨天提问题,发现中括号好象有很多含意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] = '3';
//0[a+1] = '3';
printf("%s\n",a);
中间的三句无论使用哪一句,都可以得到输出133的结果.
中括号的含义昨天提问题,发现中括号好象有很多含意int *arr = new int[2];arr[0] = 2;//这时候[]可以当*使用吗?q[123+2] = 3;2[123] = 3;*(123+2) = 3;这三句怎么理解呢?字符串的转译是怎么样的呢?
量子力学中所有括号的含义例如小括号
linux小括号,中括号,大括号的含义.以及使用的场合等.
整试中 去括号题中 有中括号 怎么办?
在有中括号的算式中,第二步要写小括号还是中括号
去括号时如果有中括号又有小括号,小括号去掉后怎么办?是按去小括号的方法去掉中括号吗?
乐谱中左侧的标志 S A T B 后面的括号有特殊含义吗
在一个有中括号和小括号的式子中,若先去小括号后,中括号是否应变成小括号?
在有小括号,中括号的时候先去中括号,怎么去?
小括号、中括号、大括号都是什么样子的?
小括号、中括号、大括号是什么时候发明的?
给式子去括号时如果有中括号,是先去中括号还是先去里面的小括号?
已知-大括号-中括号-(-X)中括号 大括号=-3 求X的相反数
python括号区别python中,花括号,中括号,小括号的区别在哪里
解释下列括号中字的意思有酒(盈)樽我只是想提问在这里的意思
f(x)的括号有含义么?
有小括号、中括号,已经去了小括号,那么中括号变不变成小括号
在c#中括号的作用在C#中大括号小括号中括号的作用(这个有没有我不确定)