一个栗子
花了两天时间翻完一遍。
对一个栗子印象深刻:
“0123456789”[n] 居然也是一个合法的数组形式。 -_-!!!
printf("%c", “0123456789”[0])将打印字符‘0’
依次类推,printf("%c", “0123456789”[1])将打印字符‘1’,printf("%c", “0123456789”[2])将打印字符‘2’……
用于解决某些机器的字符集中数字不是顺序排列的问题。
(《K&R》也有提到某些架构的机器上不宜用c+‘0'这样方法来求c的数字表示,具体哪些变态的机器会采取这种策略就不得而知了)
因为一个字符串常量可以用来表示一个字符数组,所以在数组名出现的地方都可以用字符串常量来替换。
对一个栗子印象深刻:
“0123456789”[n] 居然也是一个合法的数组形式。 -_-!!!
printf("%c", “0123456789”[0])将打印字符‘0’
依次类推,printf("%c", “0123456789”[1])将打印字符‘1’,printf("%c", “0123456789”[2])将打印字符‘2’……
用于解决某些机器的字符集中数字不是顺序排列的问题。
(《K&R》也有提到某些架构的机器上不宜用c+‘0'这样方法来求c的数字表示,具体哪些变态的机器会采取这种策略就不得而知了)
因为一个字符串常量可以用来表示一个字符数组,所以在数组名出现的地方都可以用字符串常量来替换。
有关键情节透露