指针
这个维基是不完整的。
C语言中的指针是存储/指向另一个变量地址的变量。C语言中的指针用于动态分配内存,即在运行时。指针变量可以属于任何数据类型,如int、float、char、double、short等。
指针语法:数据类型* var名称;
例如:int * p;Char *p,其中*用于表示“p”是指针变量,而不是普通变量。
普通变量存储值,而指针变量存储变量的地址。C指针的内容总是一个整数,即地址。C指针初始化为null,即int *p = null。空指针的值为0。符号用于获取变量的地址。符号用于获取指针所指向的变量的值。如果一个指针在C中被赋值为NULL,这意味着它没有指向任何东西。两个指针可以相减,以知道这两个指针之间有多少元素可用。但是,指针的加、乘、除是不允许的。任何指针的大小都是2字节(对于16位编译器)。
C中指针的示例程序:
包括< stdio . h >
Int main() {- Intptr,问;q = 50;/q的地址分配给PTR/ PTR = &q;/使用PTR变量显示q的值返回0;}
项目输出:50
引用:指针。Brilliant.org.检索从//www.parkandroid.com/wiki/pointer/