怎么定义一个指针变量?

#include <stdio.h>
int main() {
    //定义变量
    int i = 30;//0x0011  普通变量可以直接赋值元素
    int* p = &i;         //指针变量需要提供地址
    //sint*a=200;
    printf("普通变量i的值为:%d\n", i);//普通变量可以直接输出
    printf("指针变量p:%d\n", *p);     //指针变量需要在变量名前加*号
    return 0;
}怎么定义一个指针变量?