
指针
chen_zan_yu_
同是寒窗苦读,岂能甘拜下风
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构基础——指针及动态内存分配(malloc)
一、指针 C语言中的指针是一种数据类型,比如说我们用int *a;就定义了一个指针a,它指向一个int类型的数。但是这个指针是未初始化的,所以,一般的,我们都在创建指针时初始化它,以免出错,在还不吃的它该指向谁的时候,我们就这样创建 int *a=NULL; /* NULL表示的地址是0*00000000 也就是空,实际上,NULL就等于0,只不过用于指针时,通常用NULL,便于阅读。 */...原创 2019-01-05 22:58:36 · 1231 阅读 · 0 评论 -
指针运算
#include <iostream> #include<stdio.h> using namespace std; int myadd(int *a, int *b)//形参为指针变量时形参和实参数据是可以传递的 { int sum; sum = * a + * b; return sum; } int main() { int x...原创 2019-01-16 19:56:56 · 161 阅读 · 0 评论 -
通过指针改变被调用函数的值
#include <iostream> #include<stdio.h> using namespace std; int myadd(int *a, int *b)///形参为指针变量时形参和实参数据是可以传递的 { int sum; sum = * a + * b; int t; t = *a;///通过传输地址值在被调用函数中...原创 2019-01-16 20:08:14 · 420 阅读 · 0 评论 -
函数返回地址值
#include <iostream> #include<stdio.h> using namespace std; int *fun(int *a, int *b)///形参为指针变量时形参和实参数据是可以传递的 { if( * a > * b)return a;///把a,b中较大数的那个地址作为函数值传回 return b; } int ...原创 2019-01-16 20:20:39 · 4698 阅读 · 0 评论 -
指针运算
#include <iostream> #include<stdio.h> using namespace std; void sub(int x, int y,int *z)///形参为指针变量时形参和实参数据是可以传递的 { *z=x-y; } int main() { int a,b,c; sub(10,5,&a); s...原创 2019-01-16 20:32:51 · 454 阅读 · 0 评论 -
指针运算
#include <iostream> #include<stdio.h> using namespace std; void sub(int x, int y,int *p1,int *p2)///形参为指针变量时形参和实参数据是可以传递的 { *p1=x+y; *p2=x-y; } int main() { int x,y; sc...原创 2019-01-16 20:37:45 · 125 阅读 · 0 评论