理解指针
doublestar6__
工程师一枚
展开
-
通过指针形参修改实参的值
通过指针形参修改实参的值1注意:图示使用的地址只是假设的,并不是真正的内存地址,只是说明原理先说说修改基本类型变量的值,比如说int类型,可以直接修改,也可以通过函数修改,看下代码#include <stdio.h> void change(int *a){ int temp = 555; a = &temp;}int main(...转载 2019-02-25 16:15:42 · 5297 阅读 · 0 评论 -
指针的初始化
标记一句废话:好长时间没写c语言了,指针一定要初始化都忘记了,发个博客提醒自己。假设:int *p; *p = 7;则编译器(vs2008)会提示The variable 'p' is being used without being initialized.即使用了未初始化的变量p。由于p是指向7所在的地址,*p = 7给p所指向的内存赋值,p没有赋值,所以p所指向的内存...原创 2019-02-26 19:39:39 · 774 阅读 · 0 评论