#----------------- 指针 -----------------#
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 - 2026 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号|小程序备渝ICP备2024035333号-2X
|小绿叶技术博客(ddoss.cn)简介|
【实验平台安全承诺书】
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2026-01-16 15:51:21,Processed in 0.01763 second(s).