c语言如何给指针赋值

  • 关于C语言中指针赋值的问题
    答:*p=a则把地址00000ff0的值变为a的值,显然如果该地址目前正在被某个进程使用,就有可能破坏该进程,因此这种方法是十分危险的。给指针赋值一般有两种方法,一种是将已经存在的变量的地址传递给指针,格式为:p=&a;另一种是首先为指针申请指向的合法内存,C语言中用函数malloc(),然后给已申请的...
  • C语言中指针是否能够直接赋值,为什么?
    答:D是对的 c和指针(《pointers on c》) 8.1.11 一个字符串,如"hello",一般为字符串常量,可以用它对字符指针赋值,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如:char *p = "hello";或者 char *p;p="hello";但是,当用"hello"给字符数组作初始化时,"hello",并非...
  • c语言怎么样把指针的值赋值给另一个指针
    答:int i,b,c,d;char j[100];strcpy(j, p);用memcpy也可以。memcpy(j, p, sizeof(j));我想在这之后 让j【100】接收到上面那个数组的值 并输出我应该怎么写用指针!return 0;} 2. C语言 怎么把指针的值 赋给另一个数组 循环赋值, 或者直接strcpy。因为这里是字符串。 比如 #include int...
  • C语言如何把指针指向的值赋值到变量上。。。
    答:然后执行赋值操作。对指针取值需要使用取值运算符*,这个符号和乘相同,但功能不同。用于取值时,*为单目运算,与后续的指针相结合,实现取指针指向的值的效果。比如 int a = 10;int b;int *p = &a;这时p指向变量a的地址,指向的值为10,要将其赋值给b,需要 b = *p;...
  • c语言如何输出指针所指向的值
    答:需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:int q = 10;int* p = &q;printf("%d\n", *p); 。3、编译器运行test.cpp文件,此时成功输出了指针p所指向的变量q的值。
  • c语言里,如何把指针变量的地址赋给一个变量?
    答:c语言里,如何把指针变量的地址赋给一个变量? int*p,*q;p=newint;*p=30;*q=p;最后一句报错,换成q=&p;不行换成inta=p;*q=a;不行所以,想问,如何把指针变量的地址---注意:是地... int *p,*q;p=new int;*p=30;*q=p;最后一句报错,换成q=&p;不行 换成int a=p; *q=a; 不行所以,想问...
  • c语言的指针赋值问题
    答:p就是一个指针,他指向一个地址,而&p就是p刚才所指向的具体地址,*p是p指向地址里面的东西。也就是值。*p=&a的意思是把a的地址给了*p,这样的话p就指向 (指向a的地址)的地址。对指针赋值必须是int p=null;或者int p;p=null。
  • c语言结构体函数指针怎么赋值
    答:struct student{ int id;int score;} aaa;struct student *p = null;//结构体指针p初始化赋值为null struct student *p2=&aaa;//p2指向aaa struct student *p3=(struct student *)malloc(sizeof(struct student));//内存中申请一个结构体空间,并将地址强制转换为结构体指针变量赋值给p3 ...
  • c语言指针=指针能不能直接赋值
    答:可以,现在的编译器会自动将赋给指针的整形数据强制转换成指针类型的。在32位系统下,一个指针本来就是一个32位整数,只是这个整数是某个变量的地址。
  • c语言中,指针能二次赋值咩
    答:能 指针变量只是存放指向存储数据的空间的地址, 它本身并不存放实际的数据 指针就像是一本书的目录, 如第五章在38页, 它只是指引你到哪里去找到第5章, 并不管第5章里面到底写的什么内容, 如果编写目录的时候错了,或者前面又加了章节, 目录就要改变, 第五章在49页, 相当于给指针赋了新值....

  • 网友评论:

    鄢齐13686266284: c语言中指针变量的赋值方式分别为? -
    13523靳芝 : int i1,i2,i3; (1)int *p1=&i1,*p2=i2; 用整形变量的地址给基类型为整形的指针变量赋值(2)p1=&i3; 给指针变量赋予变量的地址;(3) p1=p2; 通过指针变量给指针变量赋值;

    鄢齐13686266284: C语言 指针 赋值 -
    13523靳芝 : 正确的答案是A 用主函数中y的地址对应形式参数x指针,x的地址对应形式参数y指针 fun内的printf输出的是指针x指定的地址中的内容和指针y所指定的地址中的内容,就是主函数中的y和x的内容,所以前两个输出数据是:2 1 子函数中的两个赋值语句,向指针x所指定的地址中送入3,向指针y所指定的地址中送入4,操作结果使主函数中y和x的内容分别为 3和4,子函数结束. 在主函数中输出x和y,显示的结果为 4和3 void作为函数类型说明符,表示被说明的函数没有返回值.就是在函数体内,不能使用return 表达式;(即带值返回) 只能使用:return;(不带有返回值)

    鄢齐13686266284: C语言指针问题 如何用地址代码直接给指针变量赋值 -
    13523靳芝 : p = (int *)1244992; 这样就可以赋值了,不过你的程序可能会出错的! 不应该直接使用地址.

    鄢齐13686266284: C语言 怎么把指针的值 赋给另一个数组 -
    13523靳芝 : 循环赋值, 或者直接strcpy. 因为这里是字符串. 比如 #include<stdio.h> int main() { int i=0; char a[100]; scanf("%s",a); fun(&a); return 0; } int fun(int *p) { int i,b,c,d; char j[100]; strcpy(j, p); //用memcpy也可以. //memcpy(j, p, sizeof(j)); //我想在这之后 让j【100】接收到上面那个数组的值 并输出我应该怎么写用指针! return 0; }

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

    鄢齐13686266284: c语言中函数指针怎么赋值? -
    13523靳芝 : 在四个子函数中有,各是各的,互不干涉,所以main()中的这四个数组始终没有被赋值过,空指针指的就是这个 应该把这四个数组的首地址作为四个read()的参数传过去,就可以实现:“在子函数中赋值,在main函数中使用

    鄢齐13686266284: C语言如何把指针指向的值赋值到变量上... -
    13523靳芝 : str1==&str1[0]是一个指针 , p也是指针, *p就不是了 所以str1=*p坑定不对 用strcpy(char *dest,const char *src);作用:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间 strcpy(str1,p);

    鄢齐13686266284: C语言指针的赋值问题 -
    13523靳芝 : 指针在用要注意初始化,例如: int *p; p为指针,地址是未知的,如果直接赋值 *p=a;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针...

    鄢齐13686266284: C语言 给指针后面加值 -
    13523靳芝 : 不可以.p只是个指针,指针的内容是指向地址的.你的写法是将指针p的内容赋值为2的地址.没什么用.

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

    热搜:c语言顺序表赋值 \\ c语言指向指针的指针 \\ 指针的五种赋值方式 \\ 指针c语言经典例题 \\ c++必背入门代码 \\ c语言怎么给指针赋值 \\ c语言指针怎么用 \\ c语言赋值表达式规则 \\ c语言指针可以直接赋值吗 \\ c字符串指针赋值 \\ 一个指针赋值给另一个指针 \\ 指针的正确赋值表达式 \\ c语言函数大全及详解 \\ 将一个指针赋值给指针 \\ c语言空指针可以赋值吗 \\ 指针赋值给另一个指针 \\ c语言指针数组初始化 \\ c语言取指针里的值 \\ c语言允许连续赋值吗 \\ c语言指针经典编程题 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网