C可以这样书写吗,我是新手

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:04:39
我看到这样一个例子,它有一句是这样写的,但我不明白

int *pk=&k,*pm=&m;

我不明白为什么已经有*pk了,怎么还能把&k赋给*pk
一般不是这样吗:pk=&k

pk=&k一般是这样的但是前提是前面要定义过pk 就是之前要有 int *pk
int *pk=&k就是在定义pk指针的同时给pk付初值的写法

int *pk=&k的含义是:定义一个变量,名字叫pk,它是一个指针变量,它的值是k的地址
pm道理相同