指针
chen_zan_yu_
同是寒窗苦读,岂能甘拜下风
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构基础——指针及动态内存分配(malloc)
一、指针C语言中的指针是一种数据类型,比如说我们用int *a;就定义了一个指针a,它指向一个int类型的数。但是这个指针是未初始化的,所以,一般的,我们都在创建指针时初始化它,以免出错,在还不吃的它该指向谁的时候,我们就这样创建int *a=NULL;/* NULL表示的地址是0*00000000 也就是空,实际上,NULL就等于0,只不过用于指针时,通常用NULL,便于阅读。 */...原创 2019-01-05 22:58:36 · 1300 阅读 · 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 · 186 阅读 · 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 · 455 阅读 · 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 · 4750 阅读 · 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 · 483 阅读 · 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 · 144 阅读 · 0 评论
分享