11问答网
所有问题
当前搜索:
给指针赋值
关于C
指针
如何获取指针指向的变量的值
答:
因为指针变量b尚未赋值,就访问它指向的内容,所以指令*b=3.14;是失败的。
给指针赋值
语句是这样的:b=&a; // 也就是你程序中注释掉的那行 给指针指向的内容赋值语句是这样的:b=3.14; // 前提是b必须先赋值 读取指针指向的内容的语句是这样的:x=*b; // 其中x是一个float类型的变量,...
Delphi 中 如何将函数的地址
赋值给指针
变量?
答:
一个指向函数的
指针
在
赋值
指向函数时,不需要显示地取函数的地址。例:var F:function(X:Integer):Integer;...function aa(X:Integer):Integer;不需要: F:=^aa;只要:F:=aa;就可以了。F:=aa可能是一个函数类型变量赋值,也可能是调用aa函数过程。如果F不是一个函数过程类型,它就是一个函数...
编程:定义一个长度为5的数组,并给数组
赋值
,利用指向数组的
指针
,输出此...
答:
以下是一个示例的 C 代码,使用
指针
输出数组的元素:include <stdio.h>int main() { int arr[5] = {1, 2, 3, 4, 5};int *ptr;ptr = arr; // 指针指向数组的首地址 // 使用指针输出数组元素 printf("数组的元素为:");for (int i = 0; i < 5; i++) { printf("%d ", *...
怎样将
指针
指向的一组数据
赋值
给一个数组了
答:
假设
指针
p已经指向的一组数据是连续的,且类型相同,如果是简单数据类型,如int,那么:int a[10] = {0};int i=0;for (i=0; i<10; i++,p++){ a[i] = *p;} 如果指针p指向的一组数据是结构,结构类型为tExample;tExample a[10];int i=0;for (i=0;i<10;i++,p++){ memcpy...
一个变量的地址只能
赋值给指针
吗?能不能赋值给另外一个变量
答:
理论上说,都可以。要注意的是,变量地址
赋值给指针
需要类型一致。比如:int p;double x;p=&x;这是不行的。变量的地址完全可以作为一个变量来使用,只要操作合理安全。
数组、
指针
、vector容器的互相
赋值
问题
答:
int a[4] = {1,3,4,2};vector<int>vInt(a,a+4);
指针
是一样的
赋值
给vector是一样的。int
c语言问题,用
指针
为一个二维数组
赋值
答:
ptr=*arr; //把数组arr第0行第0列的地址赋给ptr,其作用与ptr=arr;相同,但不建议采用ptr=arr;这样的
赋值
// printf("Plese enter 2*3 numbers: \n");for(i=0;i<6;i++)scanf("%lf",ptr+i); //注意不要将ptr+i 写成&ptr+i 或&(ptr+i),否则出错// for(i=0;i<6;i+...
c++中怎么通过指向二维数组的
指针
给二维数组
赋值
答:
一、二维数组与二级
指针
二维数组 二维数组本质上是以数组作为数组元素的数组,即“数组的数组”。二维数组的相当于由若干个一维数组组成的一级数组。int a[3][4];此时的a是一个二维数组,a[0]、a[1]、a[2]均表示一个一维数组,它们三个元素共同组成一个一维数组a(元素是一维数组)。也就是说...
C语言 将地址
赋值给指针
变量
答:
取决于p的类型。struct stu_type p=&stu1;这里的*是和类型一起的,用来定义,而非初始化。等效于 struct stu_type p;p=&stu1;至于去掉,如果写成struct stu_type p=&stu1;绝对会报错。不存在你说的去掉和加上结果不变。
c++的对象引用变量可以给它
赋值指针
? int a; int *b=a; int &c=b...
答:
应该是 int a;int *b = &a; // b 指向变量 a 的地址 int &c = *b // c 引用
指针
b 指向的值
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜