首先附上阿里在线笔试的一道题目:
对于下面的代码,说法正确的是____。
char* s1 = "Hello world";
char s2[] = "Hello world";
s1[2] = 'E'; // 1
s2[2] = 'E'; // 2
*(s1 + 2) = 'E'; // 3
*(s2 + 2) = 'E'; // 4
· 语句2、4是非法的
· 语句3、4是非法的
· 语句1、3是非法的
· 仅语句1是非法的
· 仅语句2是非法的
· 语句1~4都是合法的
上面的题我们选择第三项。
版权声明:本文为博主原创文章,未经博主允许不得转载。