如何定义指向文件的指针?有定义:int a[3][10];定义一个指针p,可以赋值:p=a,如何定义该指针
![如何定义指向文件的指针?有定义:int a[3][10];定义一个指针p,可以赋值:p=a,如何定义该指针](/static/images/bgimages/furniture-998265_1920.jpg)
本文目录
如何定义指向文件的指针
指向文件的指针也就是文件指针,可以用FILE来定义一个文件指针。格式如下:
FILE *文件指针;
FILE:文件缓冲区的类型名,必须大写
文件指针:指向文件缓冲区的指针
例如: FILE *fp; // 定义一个文件指针fp
注:使用文件指针的时候,必须将头文件#include《stdio.h》包含进源文件中。
有定义:int a[3][10];定义一个指针p,可以赋值:p=a,如何定义该指针
定义如下:
int (*p);
p = a;
注意与int *p;的区别:
int (*p); // p是一个指向有10个列的数组的指针,即p是指针,指向含有10个int型列的数组。
int *p; // p是一个含有10个int型指针的数组,即p是数组,可以存放10个类型为int*的指针。
小技巧:
如果指针包含在括号()中,可以把括号反过来看:
比如:int (*p), 即p是变量,其它都是变量类型的一部分。
二级C指针如何指向数组的最后一个字符
根据这你你可以应用到你的程序中:
int arr = {2,4,5,3,23};
int *p = arr;
p = p +4; //注意这里是数组的大小减1.
此时p的指向是数组的最后一个元素的位置,即23在内存中的位置
![如何定义指向文件的指针?有定义:int a[3][10];定义一个指针p,可以赋值:p=a,如何定义该指针](/static/images/bgimages/boy-1853960_1920.jpg)
更多文章:
计算机网络协议指的是tcp ip协议(TCP/IP协议是什么)
2025年10月21日 07:15
oracle数据库备份文件后缀(ORACLE 数据库导出的数据文件 什么后缀)
2026年4月7日 10:45
新加坡marina square风景(新加坡Marina Bay Sands空中花园设计欣赏)
2026年4月3日 10:45
datagridview设置表头(Datagridview表头样式设置)
2026年9月3日 13:45
mysql workbench查看表结构(在使用mysqlworkbench6.3怎么查看mysql数据库的关系图)
2025年7月31日 04:30
curl访问地址(php curl访问本地测试地址 链接超时,什么原因.公网可以)
2026年2月15日 19:15
object后面接什么(高中英语 object 意思为“拒绝“时的用法 后面跟什么)
2026年6月30日 19:00
win10系统java环境变量设置(win10怎么配置java环境变量path)
2025年6月16日 13:45
jquerytrigger参数(怎么给jquery方法传值 就是点击第2个button后执行第一个button的方式 怎么给s传值)
2025年11月5日 00:15
selective tool教程(selective tool能卸载吗)
2025年5月30日 06:30












