Linux系统编程传入传出参数

传入参数:

1.指针作为函数参数。

2.通常有const关键字修饰。

3.指针指向有效区域,在函数内部做读操作。

传出参数:

1.指针作为函数参数。

2.在函数调用之前,指针指向的空间可以无意义,但必须有效。

3.在函数内部,做写操作。

4.函数调用结束后,充当函数返回值。

传入传出参数:

1.指针作为函数参数。

2.在函数调用之前,指针指向的空间有实际意义。

3.在函数内部,先做读操作,后做写操作。

4.函数调用结束后,充当函数返回值。

 

stat/ lstat函数:

int  stat(const char *path,struct stat *buf);

参数:

 

path:文件路径

buf:(传出参数)存放文件属性。

返回值:

  • 成功:0

  • 失败:-1  errno

获取文件大小:buf.st_size

获取文件类型:buf.st_mode

获取文件权限:buf.st_mode

符号穿透:stat会。lstat不会。

 

Linux系列 文章被收录于专栏

本专栏收录Linux系列内容,包括但不限于中间件、shell

全部评论

相关推荐

Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务