![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Rueing839
这个作者很懒,什么都没留下…
展开
-
指针的学习
昨天学习了指针的用法,在调用函数中使用指针or数组名,可使“值改变”。 今天学习的内容主要是: 用指向数组的指针作函数参数 (1)指向多维数组元素的指针变量 (2)指向由m个元素组成的一维数组的指针变量 区别两者,看下面这个例子: #include int main() { void average(float *p, int n); void search(floa原创 2015-09-08 09:42:21 · 430 阅读 · 0 评论 -
其他指针
指向函数的指针 (1)函数指针 用来存放某一函数的起始地址,例如:int(*p)(int, int); (2)用函数指针变量调用函数 一个简单的例子:求a和b中的大者。 #include int main() { int max(int, int); int(*p)(int, int); int a, b, c; p = max; printf("Please e原创 2015-09-09 09:44:40 · 437 阅读 · 0 评论 -
通过指针引用字符串
字符串的引用方式 (1)字符数组 (2)字符指针变量 char *string = "I love China!"; 等价于 char *string; string = "I love China!"; //把字符串第一个元素的地址赋给字符指针变量string 字符串的输出:一个个字符输出%c 整个字符串输出%s 在内存中,字符串的最后被自原创 2015-09-08 10:29:20 · 805 阅读 · 0 评论 -
指针变量作为函数参数使用时注意的问题!
#include int main() { void swap(int *p1, int *p2); int a, b; int *pointer1, *pointer2; printf("please enter a and b:\n"); scanf_s("%d,%d", &a, &b); pointer1 = &a; pointer2 = &b; if (a swa原创 2015-09-07 11:23:24 · 1460 阅读 · 0 评论 -
C++中 常量引用、指向常量的指针、常量指针的区别
先初步了解引用、指针的一些注意事项。 引用并非对象 引用必须初始化 引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起 类型要严格匹配 int &a = 10; //错误:引用类型的初始值必须是一个对象 double a = 3.14; int &b = a; //错误:此处引用类型的初始值必须是int型对象原创 2015-09-13 17:11:11 · 3366 阅读 · 0 评论