11问答网
所有问题
当前搜索:
指针赋值
其实我一直都不理解这个
指针
的意思,谁能给我详细讲解一下?要通俗易懂...
答:
于是在swap中,先把*x,也就是a的值复制一份到temp 然后把*y,也就是b的值复制到*x,也就是a那里。此时*x,也就是a,其原来的值被覆盖了(不过没关系,已经在temp备份了)。最后将temp的值(也就是原来a的值)
赋值
到*y,也就是b那里。从而实现了a和b的交换。你可以将
指针
看作是“门牌...
一个C语言的选择题
答:
来,虽然很伤眼,但是本着哥一向助人为乐的作风,还是替你解答一下:题一:你选的是A,正确答案是D,那么要弄明白的是float *p的含义,记住,在声明
指针
的时候,前面的那个* 表示的是我这里声明了一个变量p,这个变量是一个指针,并不是取指针指向值的意思。所以,对于A答案,float *p = 1024,...
函数不用
指针
为何不能互换俩个数值
答:
不用
指针
了可以啊,例如交换a和b的值(前提不溢出)a +=b;b=a-b;a=a-b;如果你问为什么swap(int a,int b)无法交换,这是因为实参是形参的拷贝。想象有一个对手下非常不信任的老板,他的手上的文件是形参,手下的实际操作的文件都是从他手上复印的,因此可以理解成实参。无论手下如何努力修改...
这一段给
指针
数组
赋值
的代码哪里出错了?
答:
void tiaoxu(char *p[5]){ int i = 0, m = 'a';while(i < 4){ if(*p[i] < *p[i+1])i++;else { p[i] = m;p[i] = *p[i+1];p[i+1] = m;};};m不要用宝义成int型;p[i] = m;p[i] = *p[i+1];p[i+1] = m;};你交换了一个
指针
数组里的一个元素(...
请教C++中函数型
指针
和指针型函数的用法和区别,谢谢
答:
本例中定义了一个
指针
型函数day_name,它的返回值指向一个字符串。该函数中定义了一个静态指针数组name。name数组初始化
赋值
为八个字符串,分别表示各个星期名及出错提示。形参n表示与星期名所对应的整数。在主函数中,把输入的整数i作为实参,在printf语句中调用day_name函数并把i值传送给形参n。day_...
c语言 字符型
指针
,指针不是只可以
赋值
地址的吗,为什么可以赋值字符...
答:
指针赋值
字符串只能在定义指针时同步完成,此时会首先找个地方存下字符串,然后把首地址赋值给这个指针变量。
C语言,给
指针
字符串单个字符
赋值
,可以实现吗?
答:
char *str = "I love China!";修改为 char str[] = "I love China!";使用字符数组而不是字符
指针
。因为上一种方式str指针指向一个常量字符串"I love China!"。
结构体中的
指针
取地址问题
答:
1.既然楼主定义的
指针
变量a为指向结构体BBB的指针,那么tmp->a 当然是指向结构体BBB的指针啦.2.比如;定义另一个BBB *b;tmp->a=b;这样不就
赋值
了嘛!!!我把楼主提到的问题用代码写出啦,楼主自己看看!!!举例如下:include <iostream.h> include<iomanip.h> include<stdio.h> struct BBB {...
为什么* p= a中a指向的是
指针
变量的内容?
答:
c语言中*p=a是
指针
变量
赋值
语句,这种写法有两种可能意思:指针变量定义时的初始化赋值 int a[10];int *p=a ; //这时的a是个地址,如:数组名或指针变量,表示定义指针变量p,同时,p指向地址a。 这里的*是跟随int的,用来表示p变量是int *类型。指针变量定义后,给指针变量所指内存中的数据赋值...
如何将
指针赋
给string变量?
答:
char *p="abc";string c=p;这样的语句不会有错呀,我用的VS2005,没有问题。你会不会是strtok函数的反回类型不兼容出的错呀,你要反回string变量,就应该这样 string strtok(...) //这里把char *改为string {char *p="abc"; string c=p; return c; } //程序自已实现 ...
棣栭〉
<涓婁竴椤
59
60
61
62
64
65
66
67
68
涓嬩竴椤
灏鹃〉
63
其他人还搜