C语言中如何理解指针类型的变量?
C语言中如何理解指针类型的变量?
由下例可知不管指针变量所指向的数据类型是什么,用来存地址的指针变量总是8个字节宽。
指针变量的作用与普通变量的区别就是它用来保存地址型数据(此例中的000000000062FE0F为字符c地址值的16进制表示)。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char c;
char *pc;
c='e';
pc=&c; //把c变量的地址取到并存储到pc变量中。...