77问答网
所有问题
当前搜索:
数据指针定义
C语言
指针
问题(求高人指点啊)
答:
这句基本是对的(但要看你怎么用),首先
定义
了*P,*q两个
指针
,q=p这句是将地址p赋给了q,没有问题;看下面两个句子:printf("%d",q);---这个句子是正确的,它只是把q中的地址(既p的地址)输出!!printf("%d",*q);---但这个句子就是错误的了!!*q为p中
数据
的值!因为p中的内容...
C语言
指针
占4个字节 指针应该包含了一个
数据
地址 那这个数据地址占多大...
答:
举例来说。
指针
值为x,则从地址x开始,包含了一个指针指向的值,它可以是一个整数,字符,字符数组等,具体有多大得看
定义
:int* p; 这个指针指向了一个4字节大小的整数。--- 第二、指针大小为4个字节时,它就可以索引4g范围中任何一个值。第三、指针这4个字节自然也在内存中的,但它可以不由...
1、
定义
一个指向整型
数据
的
指针
变量p应当写作( )。
答:
1、
定义
一个指向整型
数据
的
指针
变量p应当写作( int*p)。
为什么c语言中* p= a是
指针
赋值?
答:
int a[10];int *p=a ; //这时的a是个地址,如:数组名或指针变量,表示
定义指针
变量p,同时,p指向地址a。 这里的*是跟随int的,用来表示p变量是int *类型。2.指针变量定义后,给指针变量所指内存中的
数据
赋值 int a=10, x;int *p ;p=&x ; //p指向变量x的地址 p=a ; //这表示向...
sql语言包含哪些部分
答:
5、
数据定义
语言(DDL)其语句包括动词CREATE和DROP、ALTER。在数据库中创建新表或删除表(CREATE TABLE 或DROP TABLE或 ALTER TABLE);对表的结构进行操作,为表加入索引。6、
指针
控制语言(CCL)它的语句,像DECLARE CURSOR, FETCH INTO 和UPDATE WHERE CURRENT用于对一个或多个表单独行(记录)的操作...
定义
一个
指针
变量p,并使其指向double型变量x,正确的是?
答:
定义指针
变量,需要加修饰*,因此A肯定定义错误,只定义了一个double型变量p 对于指针变量的赋值,应当用地址赋值,而C用x变量的值来赋值肯定有问题 p作为指针型变量,在语句中要赋值地址的话要用p=...来进行,要取p指向的
数据
的话用*p,或者说要访问p指向的数时才用*p,因此D是将x的地址赋值给...
指针
的地址是什么意思
答:
若 i 所在内存地址编号为x1004;p所在内存地址为x1100;a所在内存地址为x1200 则p=&i表示吧x1004这个地址存到p所在的x1100内存位置中;a=&p吧x1100这个地址存到a所在的x1200内存位置中;你写的程序中之所以是int *p=&i;而不是p=i 是因为那是在
定义
时直接赋值,表示p是
指针
,然后对p赋值;指针...
C语言指向不同
数据
类型的
指针
可以直接赋值吗
答:
*q, *p); return 0;}会输出2 2.100000 这个等效于 a=b, float赋值给int,会自动做强制转换,也就是向下取整。当如果是 q=p 那就不行了。 不同类型
指针
不可以直接赋值。如果一定要赋值 可以q=(int *)p;做显式的强制转换。 但是由于int和float的存储结果不同,得到的值也是错的。
在RS232C的DB9指针中,_号
指针定义
为发送
数据
,_号指针定义为接收数据...
答:
1.DB9和DB25的常用信号脚说明 9针串口(DB9) 25针串口(DB25) 针号 功能说明 缩写 针号 功能说明 缩写 1
数据
载波检测 DCD 8 数据载波检测 DCD 2 接收数据 RXD 3 接收数据 RXD 3 发送数据 TXD 2 发送数据 TXD 4 数据终端准备 DTR 20 数据终端准备 DTR 5 信号地 GND 7 信号地 GND 6...
请问这句话哪里错了? c语言中
指针
是
数据
对象的地址,指针变量是存放某个...
答:
指针
还可以保存函数(指令)的地址,所以说指针仅仅存放
数据
对象的地址是错误的
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜