![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针知识
文章平均质量分 57
Lemon_jay
主要研究领域为图像处理、人工智能,有问题可以加QQ1059842670一起交流学习
展开
-
C语言指针知识点(一):字符指针(char *)及其格式输出(%c%d%s等)
类型是分配内存块大小的别名,即类型(int,double,char)的作用就是分配相对应大小的内存,并给程序员一个名字(int,double,char)方便操作; 指针也是一种数据类型,定义时可以对其赋值(可赋任意地址值,但习惯赋值为NULL,方便操作管理),而操作符*是对指针所指示的地址上的数据进行操作,即不用*操作,改变的将会是地址变量的值,而不是地址变量所指的值。 ...原创 2018-10-01 17:12:14 · 53155 阅读 · 3 评论 -
C语言指针知识点(二):指针在函数的输入、输出时 的性质
主调函数可以把栈区、堆区、全局区的数据地址传给被调函数;被调函数只能返回堆区和全局区的数据及地址。 指针作为函数的传入参数,由主调函数分配内存;指针作为函数的输出时,由被调函数分配内存。 如果想通过形参改变实参的内容,必须地址传递(C中,C++中还可以通过引用的方式)。#include "stdafx.h"#include <iostream>void fun1(c...原创 2018-10-03 16:03:41 · 2408 阅读 · 0 评论 -
C语言指针知识点(三):指针数组与数组指针
1.指针数组即指针的数组,本质是一个数组,数组的每个元素都是指针变量 定义指针数组,含有4个元素,每个元素都是一个char *类型的指针,指向字符串char *p[] = { "lemon","C language","hello world","=.=!" };直接将p[0],p[1]等当作普通指针使用:for (int i = 0; i < sizeof(p...原创 2018-10-11 17:05:10 · 1219 阅读 · 0 评论