2019年6月12日
摘要: https://blog.csdn.net/faihung/article/details/79190039 这虽然是个小问题,但有时候很容易让人迷惑,因为有的时候用混淆了,程序编译不通过。 下面说说我对它们的理解。 一般情况下用“.”,只需要声明一个结构体。格式是,结构体类型名+结构体名。然后用结 阅读全文
posted @ 2019-06-12 10:45 大辉_FFf 阅读(10427) 评论(0) 推荐(0) 编辑
摘要: 个人总结: 1、C不是面向对象的,在c中static修饰的变量或函数仅在当前文件中使用 2、C可以对局部变量使用static修饰(注意面向对象的java则不行),其放在全局区一直存在 概述static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。 但是对于c语言初 阅读全文
posted @ 2019-06-12 10:01 大辉_FFf 阅读(726) 评论(0) 推荐(0) 编辑
摘要: http://www.longene.org/forum/viewtopic.php?t=2216 前几天,为了这个函数花了好多时间,由于参考的资料有误,一直都没有看明白,直到google之后,总算搞明白了,因此写出来大家分享一下。在Linux内核中,提供了比较并交换的函数cmpxchg,代码在in 阅读全文
posted @ 2019-06-12 08:48 大辉_FFf 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。 从 inline的作用来看,其放置于函数声明中应当 阅读全文
posted @ 2019-06-12 08:14 大辉_FFf 阅读(12963) 评论(0) 推荐(1) 编辑