char arr1[20] = { 0 };
char arr2[ ]="hello";
sricpy ( arr1, arr2);
printf(“%s\n”, strcpy( arr1, arr2));
刚入门想问一下,sricpy返回的不是char*指针类型吗?那printf后面这里链视访问返回的不是指针地址吗?打印出来的是hello
我暂时学过的都还只是这样子的
int a = 10;
printf("%d", a);
然后我就产生了一个疑问,printf(“%s”,? )后面参数这个是可以放地址,也可以放变量名称吗?
那像strcpy返回的是地址,为什么打印出来的是变量?
应该是非常基础的问题,学得不好,望指点ಥ_ಥ