#----------------- 指针 -----------------#
int p # 整型变量
int *p # 指针
int p[3] # 数组,长度为 3
int *p[3] # [] 优先级比 * 高 ,先数组,然后是指针
int (*p)[3] # 改变优先级,先为指针。后为数组
int **p # 指针所指向的元素是指针 (指针指向指针)
int (*p)(int) # *p 指针, () 函数,指针指向函数,函数有一个int 类型参数,最外层int整型
int *(*p(int))[3] #
#---------------- 指针类型 ------------------#
int *ptr; # 指针类型: int # 指向 int
char *ptr; # 指针类型: char # 指向 char
int **ptr; # 指针类型: int** # 指向 int*
int (*ptr)[3]; # 指针类型: int(*)[3] # 指向 int()[3]
int *(*ptr)[4]; # 指针类型: int*(*)[4] # 指向 int*()[4]
#------------ 程序 ----------------#
#include <stdio.h>
int main()
{
int array[20]={0};
int *ptr=array;
for(i=0;i<20;i++)
{
(*ptr)++;
ptr++;
}
}
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 15:25:34,Processed in 0.0193 second(s).