有一篇很不错的文章介绍右左法则,原文链接。 int *p[4]; //指针数组。 是个有4个元素的数组, 每个元素的是指向整型的指针。(数组的每个元素都是指针)int (*p)[4]; //数组指针。 它是一个指针,指向有4个整型元素的数组。 (一个指针指向有4个整型元素的数组)int *func( ...
分类:
编程语言 时间:
2016-10-17 13:44:02
阅读次数:
214
重载函数的调用匹配,依次按照下列规则来判断: 精确匹配:参数匹配而不做转换,或者只是做微不足道的转换,如数组名到指针、函数名到指向函数的指针、T到const T; 提升匹配:即整数提升(如bool到int、char到int、short到int),float到double; 使用标准转换匹配:如int ...
分类:
其他好文 时间:
2016-10-12 11:29:49
阅读次数:
436
这个指针函数完全是自己修修改改独立完成的,感觉这段时间进步挺大的,满意! 牢记选择排序法的思想,排序子函数中,重新设一个指针变量p,将k的地址赋给p,是因为后面要把j的地址赋给p,而不能直接赋给k,因为k是外面的for循环的循环变量,不能随便赋值,会乱套!! 主函数中,在调用sort函数之前,一定要 ...
分类:
编程语言 时间:
2016-10-10 19:13:26
阅读次数:
388
本文参考http://www.prglab.com/cms/pages/c-tutorial/advanced-data/pointers.php http://blog.csdn.net/ameyume/article/details/8220832 1.函数指针 函数指针是一个指针,其指向的是一 ...
分类:
编程语言 时间:
2016-10-04 11:53:40
阅读次数:
223
C语言基础(一)CC语言基础(一)HelloWorld程序基本数据类型输入输出函数变量指针函数参数的传递C语言基础(一)本文适合有一定语言基础的读者阅读HelloWorld程序//引入头文件 #include //printf输出函数 void main(){ printf("hello world... ...
分类:
编程语言 时间:
2016-10-03 19:32:17
阅读次数:
315
指针可以说是c语言从汇编那继承下来的!C语言中指针就跟汇编中的直接寻址,间接寻址等一样,去自直接操作内存;直接去操作内存,效率更高; 指针是C语言中的精华,在C语言中很多地方都会用到指针(函数传参,函数返回值等);指针让程序员可以写出高的数据结构,编写出简洁,紧凑,高效的程序; 所以要想熟练的使用C ...
分类:
其他好文 时间:
2016-10-01 14:45:53
阅读次数:
129
c库中提供了 fopen 和 fdopen两个函数用于打开流,获取到文件流指针。 函数原型: 函数参数: path:要打开文件的路径 mode:打开的模式 返回值: 调用成功时返回 文件流指针 调用失败时返回 NULL mode参数可以是以下参数中的一个: r:只读模式;要求文件必须存在 w:只写模 ...
分类:
其他好文 时间:
2016-10-01 12:23:40
阅读次数:
276
1.首先来说,函数指针 就是函数的指针 2.指针函数,就是指针的函数。也就是返回值是个指针 一、指针 【1】指针 1 指针变量:用于存放地址量的变量 2 地址常量 int a = 20; int *p = &a; 【2】运算符 1 & 2 *(指针解引用):通过地址获取其内容 3 []:只针对于指针 ...
分类:
编程语言 时间:
2016-09-27 19:39:21
阅读次数:
147
1. 函数类型 (1)C 语言中的函数有自己特定的类型,这个类型由返回值、参数类型和参数个数共同决定。如 int add(int i,int j)的类型为 int(int,int)。 (2)C 语言中通过 typedef 为函数类型重命名 typedef type name(parameter li ...
分类:
编程语言 时间:
2016-09-27 09:10:59
阅读次数:
140
函数重载 - 函数重载依据参数列表,而不依据返回类型 - 重载函数匹配规则: 匹配优先级从上往下降低,即用规则1匹配到函数就调用该函数,否则用下一规则匹配 函数对象 - 具有函数行为的对象,可以实现和函数指针一样的功能 - 实质是一个重载了()运算符的类对象 函数对象和函数指针 - 函数对象和函数指 ...
分类:
编程语言 时间:
2016-09-26 12:55:29
阅读次数:
141