介绍数组的两大怪招,字符串下标与下标在中括号之外左边的特殊写法。
源鑫-深圳:charc="abcdefg"[5%7];
或者
char*p="abcdefg";
charc=p[5%7];
小田田-深圳:
之前看到这个函数,一直以为这是C++语法,今天看到原理了。
hippo-深圳:
以前见过这种写法。
比如16进制转字符
*p = "abcdef";
还有一种特殊的写法,比如:
charc=2["abcdef"];这样也可以,没有违背C语法.
坚鸿-深圳:
charc=2["abcdef"]
这是什么含义?翻译成传统语句是什么样子的?
hippo-深圳:
y = a = *(a+2) = *(2+a) = 2
页:
[1]