一、
关于char *s 和char s[]区别的笔试题,虽说占的分数不多,但是基本每家公司都会考!所以在此做个小总结!避免自己在犯错误!当初就是因为这么小的问题,被一家大公司拒之门外!基础很重要的啊亲!
看下面的代码:
char *s="123456";
cout<<*s<<endl;//1
cout<<s<<endl;//123456
printf("%x\n",*s);//31
printf("%x\n",*(s+1));//32
printf("%x\n",s);//432024
printf("%s\n",s);//123456
你看明白了吗?
知道原因不?