首页 >>  正文

指针变量赋值的六种形式

来源:baiyundou.net   日期:2024-09-22

支竖世1615给指针变量赋值问题 -
步琦天17864383521 ______ 指针变量p如果是声明成和函数factorial类型一致的函数指针的话,直接赋值即可 p = factorial; 使用的时候,用 p(args..) 和 (*p)(args..) 调用结果是一样的,没什么区别

支竖世1615C语言程序设计 指针变量赋值 -
步琦天17864383521 ______ 要将指针指向的值赋值到变量上, 需要将指针指向的值取出,然后执行赋值操作.对指针取值需要使用取值运算符*,这个符号和乘相同,但功能不同.用于取值时,*为单目运算,与后续的指针相结合,实现取指针指向的值的效果.比如 int a = 10; int b; int *p = &a; 这时p指向变量a的地址,指向的值为10,要将其赋值给b,需要 b = *p;

支竖世1615C语言中指针赋值的问题 -
步琦天17864383521 ______ P是一个指针,顾名思义,它代表的内存中的地址.而 * 操作符则表示该地址所存储的东西.比如说,你有一个仓库,P就是告诉你这个仓库在哪,*P 告诉你的是这个仓库里面有什么. 因此,1. *P = a 表示,你把 int 型的变量 a放到这个仓库里,是赋值操作; 2. & 是取地址,&a就是获取a的地址,*P = &a,就是将 a 的地址放到这个仓库; 3. P = & a,P本身就代表地址指向,所以这里是把a 的地址赋给P,就是将P指向了a.

支竖世1615关于指针的赋值问题 -
步琦天17864383521 ______ 答案是D 这是 字符串初始化的一种方法 char *sp="right!"; 另外 char sp[]="right!"; 也可以.A char *sp;*sp="right!"; 不对 sp是一个字符指针,然后再*sp就是一个字符的意思,它不可以赋值一个字符 串.B char s[10];s="right!"; ...

支竖世1615c中指针赋值和指针复制的区别 -
步琦天17864383521 ______ 对于同类型的指针和对应变量,比如 int *p, *q, a,b; 赋值p=&a; q=&b;这时p指向a, q指向b 指针赋值 指的是对指针指向的区域赋值. 从形式上看,就是对*p赋值. 比如 *p=10; 等效于把a赋值为10 指针复制,一般说的是指针本身赋值.比如q=p 就是把p复制到q上 其实就是q不再指向b,而是转为指向a

支竖世1615指针变量给指针变量赋值什么意思 -
步琦天17864383521 ______ 指针变量就是用来存储指针的变量.如 int i,j,*p,*q; 定义了整型变量i和一个指针变量p,i用来存放一个整数,p用来存放一个指针,但这个指针指向一个整型变量.p=&i; 则把i的地址(即一个指针)存放到变量p中,指针p就指向了变量i;同理p=&j; 则p指向了变量j.当 q=p; 时,就是指针变量p给指针变量q赋值,就是把存储在变量p中的指针存储到变量q中去.如果p原来指向j,则q也就指向j了.

支竖世1615关于C语言中指针赋值的问题 -
步琦天17864383521 ______ 你这样想说明你还没有真正理解内存和指针.int a;表示编译器随机取出一个空闲的地址分配给a,不妨设为00000000,长度为sizeof(int),不同编译器可能不同.int *p;也表示随机取出一个空闲的地址分配给p,不妨设为000000f0,长度一般为...

支竖世1615什么是c语言里面的指针变量 -
步琦天17864383521 ______ int *p = 3; 这种 就是该变量指向一块内存地址,像上面的,p指向一块内存(你直接把p输出的话会看到一个比较长的正整数,就是该存储区域的地址),而这块存储区域上存储的内容是整型数字3,可以用*p得到指针指向内存的内容 相应的对char *c = 'c'; c指向的是一块存储区域,*c的结果是'c'

支竖世1615C语言中指针的不同形式代表的什么含义? -
步琦天17864383521 ______ *号是取对象运算符,第一个指针变量b存放的就是数组的内容,*b=a,其默认指向a[0]也就是*b=j.

支竖世1615怎样向指针变量所指向的变量赋值. -
步琦天17864383521 ______ 可以直接通过对指针赋值指向的变量赋值.#include<iostream.h> void main() { int a; int *p; p=&a; *p=3; cout<<a<<endl; } a是p指向的变量,*p=3;//指针p指向的值为3,a的值也变为3

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024