摘要:
转载:http://c.biancheng.net/cpp/html/3246.html 注意:数组指针的区别 如果一个数组中的所有元素保存的都是指针,那么我们就称它为指针数组。指针数组的定义形式一般为: dataType *arrayName[length]; [ ]的优先级高于*,该定义形式应该 阅读全文
摘要:
注意:数组指针的定义,与指针数组的区别 转载:http://c.biancheng.net/cpp/biancheng/view/162.html 指向多维数组元素的指针变量 ① 指向数组元素的指针变量【例6.7】输出二维数组各元素的值。这里采用的方法是用基类型为整型的指针变量先后指向各元素,逐个输 阅读全文
摘要:
转载:http://c.biancheng.net/cpp/html/3248.html 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使指针变量指向函数所在的内存区域, 阅读全文
摘要:
转载:http://c.biancheng.net/cpp/html/3242.html C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数。下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: C Language↙c.biancheng.net↙Lo 阅读全文
摘要:
关于数组指针的谜题 假设 p 是指向数组 arr 中第 n 个元素的指针,那么 *p++、*++p、(*p)++ 分别是什么意思呢?*p++ 等价于 *(p++),表示先取得第 n 个元素的值,再将 p 指向下一个元素,上面已经进行了详细讲解。*++p 等价于 *(++p),会先进行 ++p 运算, 阅读全文
摘要:
#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... 阅读全文
摘要:
#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 = ... 阅读全文
摘要:
这一个系列笔记主要是转载别人的,方便自己以后复习。 转载:http://www.yalewoo.com/andrew_ng_machine_learning_notes_1_introduction.html 阅读全文