回复 9楼 BianChengNan
我把代码换了下memset(&b,'s',3);但是输出&b的话就只输出3个字节的了,就是SSS。#include <stdio.h>
#include<string.h>
int main()
{
char *b="Abcdef" ;
char a[]="dafdgfhguutu";
printf("%s\n",b);
memset(a,'b',5);
memset(&b,'s',3);
printf("%s\n",a);
printf("%s\n",&b);//这地方如果换成printf("%s\n",b);的话也是错误的了
}这是为什么呢