06 2019 档案
内联函数实践:有疑惑未解决
摘要:内联函数实践: TOOD问题是: chg1函数,如果根据内联函数定义,直接将代码插入主函数体,那么按定义的执行结果 ab两个参数的值是应该交换了。 但是执行结果确实没有交换: 有哪位大神解答下这个疑惑?非常感谢!
阅读全文
可变参数实践
摘要:参考1:https://www.cnblogs.com/edver/p/8419807.html 参考2:https://blog.csdn.net/iynu17/article/details/51588199 参考3: https://www.cnblogs.com/fanzhidongyzby
阅读全文
Windows下开发环境搭建
摘要:安装Make: https://sourceforge.net/projects/gnuwin32/ 安装G++:https://sourceforge.net/projects/mingw/
阅读全文
C++ 左值与右值
摘要:https://baike.baidu.com/item/%E5%B7%A6%E5%80%BC%E4%B8%8E%E5%8F%B3%E5%80%BC/5537417?fr=aladdin https://www.cnblogs.com/SimonKly/p/7873589.html https://
阅读全文
【原创实现】C 多线程入门Demo CAS Block 2种模式实现
摘要:分Cas和Block模式实现了demo, 供入门学习使用,代码全部是远程实现。 直接上代码: 运行结果: CAS模式: 阻塞Block模式(头文件里TC改为3以上,如5): 逐行写的代码,收获不小。 这个适用于初学者,还是要在本地跑一跑。 祝好运。
阅读全文
C语言:结构体中(.)和(->)的区别
摘要:https://blog.csdn.net/faihung/article/details/79190039 这虽然是个小问题,但有时候很容易让人迷惑,因为有的时候用混淆了,程序编译不通过。 下面说说我对它们的理解。 一般情况下用“.”,只需要声明一个结构体。格式是,结构体类型名+结构体名。然后用结
阅读全文
c语言中static关键字用法详解
摘要:个人总结: 1、C不是面向对象的,在c中static修饰的变量或函数仅在当前文件中使用 2、C可以对局部变量使用static修饰(注意面向对象的java则不行),其放在全局区一直存在 概述static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。 但是对于c语言初
阅读全文
Linux内核中的cmpxchg函数
摘要:http://www.longene.org/forum/viewtopic.php?t=2216 前几天,为了这个函数花了好多时间,由于参考的资料有误,一直都没有看明白,直到google之后,总算搞明白了,因此写出来大家分享一下。在Linux内核中,提供了比较并交换的函数cmpxchg,代码在in
阅读全文
转:C语言inline详细讲解
摘要:本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。 从 inline的作用来看,其放置于函数声明中应当
阅读全文
C/C++中的 void 和 void*
摘要:转自:https://blog.csdn.net/tonglin12138/article/details/86516789 写在前面:开门见山,大家看下面这个例子: unsigned char err; unsigned char f; unsigned char a(unsigned char
阅读全文
利用Eclipse CDT 阅读C/C++代码
摘要:本文转自: https://xbgd.iteye.com/blog/1259544 常见阅读代码的工具有 , visual c++, visual studio + va(visual assistant), 以及 source insight, 这几个功能强大的收费软件 , 目前用得非常多 , 尤
阅读全文
浙公网安备 33010602011771号