【chars】chars[]=”china”;char*p;p=s;chars[]=”china”;ch...

发布时间:2021-03-22 23:11:04

char s [ ] = ”china”; char *p ; p = s ;char s [ ] = ”china”; char *p ; p = s ; 叙述正确的是:______ A、s和p完全相同 D、*p与s[0]相等

网友回答

【答案】 char s[]=china;是定义了一个大小为5的字符数组,并初始化为china,
  char*p;定义了一个指针,
  p=s;将指针P指向数组S的内存首地址,用*p和s输出的结果是一样的,但p和s还是有区别的,p本身申请的地址空间内存放的是s的首地址的内存空间,而S的连续内存空间内存放的是值china
以上问题属网友观点,不代表本站立场,仅供参考!