77问答网
所有问题
当前搜索:
C语言指针是什么意思
C语言
不允许使用不完整的类型报错
是什么意思
啊
答:
定义了一个指向数组的
指针
,由于数组长度不版确定,无法计算计算指针单位长权度,因此编译器说结构定义不完整。解决方法如下:1、变量的指针就是变量的地址。存放变量地址的变量是指针变量。即在
C语言
中,允许用一个变量来存放指针,这种变量称为指针变量。2、为了表示指针变量和它所指向的变量之间的关系...
C语言
中两个 * 在一起
是什么意思
答:
这是指向
指针
的指针 一个struct task_struct型的变量a,假设它被保存在内存的地址是0x12342000;一般指针的定义是:struct task_struct *b; b=&a,这里b是一个指向a的指针,它的值就是a的地址,也就是0x12342000,当然b也是一个变量,也需要在内存中保存它,所以假设b在内存中的地址是0x12342010...
c语言
里的 char *s={"abc"}
是什么意思
??打什么求解啊!!在线等...
答:
通常写作:char s[]={"abc"};声明一个字符数组s[],并初始化,在其中存入字符串"abc"而char *s={"abc"};则是理解为: 声明一个字符
指针
s, 让它指向一个字符串"abc", 这个字符串在源程序所在的内存里
C语言
中的结构体二级
指针
问题
答:
// 而为了影响到实参,就需要知道实参的地址,通过其地址来修改实参。// 通过把实参的地址传给形参,就可以修改与其相关联的实参的内容。//
C 语言
的传参是基于传值的,理解了这个,由这类问题造成的困惑都会迎刃而解啦。// 遇到
指针
问题,可以通过画图来帮助分析问题// 要了解更多关于 C 语言传...
我是学计算机的,有几道
C语言
的题目,请高手帮忙解答一下(关于
指针
的...
答:
c语言
中,函数形参为
指针
,则想函数传递的是实参的地址,对 *指针 的操作会反映到实参上 就像 1题中 sub(10,5,&a); 向形参z传递的是 a的 地址,在 函数中对 *z 的操作就是对a的操作 因此 a,b,c分别为-5,-12,-7;2题中 判断p1==&m为假 那么a当然就是0了;...
不懂
C语言
中的
指针
与函数参数以及所谓副本
是什么意思
答:
因为这里用的是值传递的方式。而要想让main函数中的a,b值交换怎么办呢?这就需要swap函数中的两点参数的内存地址与main函数中的相同。而
C语言
中存储地址的数据类型是
指针
,所以把swap函数中的参数换成指针就好了,也就是swap(int*a,int*b),这里的a,b都是指针变量,用来保存两个整型数字的内存地址...
c语言
中fffe
是什么意思
答:
已经声明过了 p = a //编译出错 p = a //p指向的变量的值赋值为a,如果p并不指向任何变量则出错 p = &a //p取a的地址,也就是让p指向a p = &a //p指向的
指针
取a的地址,也就是让p指向的指针指向a,如果p并不指向任何指针则出错 如果a[]是一个数组 p = a //p指向a数组的首...
C语言
小白。求大神,什么是野
指针
。还有p=NULL
什么意思
,NULL不用...
答:
NULL是一个符号常量,代表整数0。它已经在stdio.h头文件中对NULL进行了定义,#define NULL 0。p=NULL,它使p指向地址为0的单元。系统保证使该单元不作它用。至于野
指针
,我举个例子你就懂了:char *p;scanf(“%s”,p);这里的p就是野指针,定义指针后没有赋予地址值,它就随机指向一个对象...
C语言指针
小问题
答:
改成p=s;因为p表示地址,*p表示该地址的值 s[0]是地址上的值,所以地址不能表示地址上的值 p=s
意思
就是 p是数组s的首地址
C语言
学完
指针
后要学习
什么
答:
如果想在
C语言
路上走的更远,那就是数据结构,算法就是程序的灵魂。然后学上数据结构后你会皱着眉头说:“what this shit!”,到了这一步,就是入门完了就该选平台了,
c语言
的应用平台很多,单片机,嵌入式,linux,我知道的就这几个,或者直接转c++,高一层次,现在在学c++,大学开 的课不得不...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜