char tmp
char tmp,望C大神们指教一二,此二者的区别?
没有什么不同,都是定义一个指向char型的指针。
但是要注意的是如果你想在一句话里面2个指针,那么正确的做法应该是char a,*b;而不是char a,b,后面那个b只是一个char型变量,所以一般提倡使用第一种。
char a , *b; 等价于 char a; char *b;
char *a, b; 等价于 char *a; char b;
char a, b;
char a, *b;
char *a, b;
cahr *a, *b;