摘要: 转载:http://c.biancheng.net/cpp/html/85.html 指针可以指向一份普通类型的数据,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int *、double *、char * 等。 如果一个指针指向的是另外一个指针,我们就称它为二级指针 阅读全文
posted @ 2017-12-05 21:41 P_langen 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 转载:http://c.biancheng.net/cpp/html/3246.html 注意:数组指针的区别 如果一个数组中的所有元素保存的都是指针,那么我们就称它为指针数组。指针数组的定义形式一般为: dataType *arrayName[length]; [ ]的优先级高于*,该定义形式应该 阅读全文
posted @ 2017-12-05 21:36 P_langen 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 注意:数组指针的定义,与指针数组的区别 转载:http://c.biancheng.net/cpp/biancheng/view/162.html 指向多维数组元素的指针变量 ① 指向数组元素的指针变量【例6.7】输出二维数组各元素的值。这里采用的方法是用基类型为整型的指针变量先后指向各元素,逐个输 阅读全文
posted @ 2017-12-05 21:31 P_langen 阅读(2500) 评论(0) 推荐(0) 编辑
摘要: 转载:http://c.biancheng.net/cpp/html/3248.html 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使指针变量指向函数所在的内存区域, 阅读全文
posted @ 2017-12-05 21:08 P_langen 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 转载:http://c.biancheng.net/cpp/html/3242.html C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数。下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: C Language↙c.biancheng.net↙Lo 阅读全文
posted @ 2017-12-05 21:04 P_langen 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 关于数组指针的谜题 假设 p 是指向数组 arr 中第 n 个元素的指针,那么 *p++、*++p、(*p)++ 分别是什么意思呢?*p++ 等价于 *(p++),表示先取得第 n 个元素的值,再将 p 指向下一个元素,上面已经进行了详细讲解。*++p 等价于 *(++p),会先进行 ++p 运算, 阅读全文
posted @ 2017-12-05 20:55 P_langen 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; //计算2的N次幂 //一般方法,时间复杂度为2^n __int64 pow2(int n) { __int64 result = 1; while (n--) { result > 1)) > 1)); } int main() { __int64 sum = 0; su... 阅读全文
posted @ 2017-12-05 15:17 P_langen 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } void reverse(int *A, int low, int high) { if (low < high) { //int temp = ... 阅读全文
posted @ 2017-12-05 14:21 P_langen 阅读(1010) 评论(0) 推荐(1) 编辑
摘要: 这一个系列笔记主要是转载别人的,方便自己以后复习。 转载:http://www.yalewoo.com/andrew_ng_machine_learning_notes_1_introduction.html 阅读全文
posted @ 2017-12-05 12:55 P_langen 阅读(128) 评论(0) 推荐(0) 编辑