void gettime(char tmp[]) {
printf("sizeof(tmp)2=[%d]\n", sizeof(tmp));
}
main() {
...
char tmp[10];
printf("sizeof(tmp)1=[%d]\n", sizeof(tmp));
gettime(tmp);
}
为什么sizeof(tmp)1打印10,sizeof(tmp)2打印4呢?那如何让gettime中传入的tmp字符串也是10个字符空间呢?谢谢!
慕娘9325324
繁花不似锦
相关分类