解释一下C语言中的引用和指针?

#include int main(){ int a=2,b=4; int *p; printf("add of a=%d