
C
friend_朋
这个作者很懒,什么都没留下…
展开
-
C/C++之回调函数
转自:https://www.cnblogs.com/danshui/archive/2012/01/02/2310114.html在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此...转载 2018-06-13 09:41:51 · 145 阅读 · 0 评论 -
回调函数的理解
转自:https://blog.youkuaiyun.com/fanyun_01/article/details/793871111.什么是回调函数? 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事...转载 2018-06-13 10:53:39 · 249 阅读 · 0 评论 -
C/C++中位运算符和位移运算符
转自:https://blog.youkuaiyun.com/jw903/article/details/42240239位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。 移位时,移出的位数全部丢弃,移出的空位补入的数与左移还是右移花接木有关。如果是左移,则规定补入的数全部是0;如果...转载 2018-06-27 12:56:48 · 4116 阅读 · 0 评论 -
数组名和数组名取地址
1 int a[10]; 2 int *p = a; 3 int (*q)[10] = &a; 第二个为指向数组的指针. a只是a[0]的地址,a+1就是a[1]的地址了, &a是整个a[10]的首地址,是以整个数组为角度来看,虽然它与a[0]的值相同,但是&a+1就已经增加了10个int类型的字节的长度了. 1 #include <stdio.h>...转载 2018-10-13 10:56:38 · 373 阅读 · 0 评论 -
const关键字的总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示: No. 作用 说明 ...转载 2018-09-29 09:28:49 · 349 阅读 · 0 评论