int是声明整型变量的关键字;int*是声明整型指针变量的关键字。比如:int a;就声明了一个整型变量,变量名是a。声明之后,你可以赋值货计算,如:a=8;a=a+2;而int*只能声明整型指针变量,如int*b;声明的b是一个指向整型变量的指针,它只能存放地址。如:b=&a;,b就指向了整型变量a。由于b只能存放地址,你要想b=5,就会出现错误。在int*b;中,*的作用是表明所声明的变量b是指针型变量。有什么疑问请留言。