在C语言中,指针是一种特殊的变量,它存储的是内存地址,而不是实际的值。当你给指针赋值时,你实际上是更改了它所持有的内存地址。以下是一些指针赋值的例子:。
首先字符数组是不可以整体赋值的,但是指向字符数组的指针可以。其次字符数组在初始化的时候是可以整体赋值的,例test,但是构造结构体类型的时候却不可以这样写。
能 指针变量只是存放指向存储数据的空间的地址, 它本身并不存放实际的数据 指针就像是一本书的目录, 如第五章在38页, 它只是指引你到哪里去找到第5章, 并不管。
不能 指针,代表的是地址,指针变量,接受的是地址,整型数据是值,值与地址不一样,属于不同范畴,所以,如果你用指针操作,那就要用到指针变量,指针变量要接... 不能。
变量地址:int*p;inta;p=&a;另一个指针:int*p1,*p2;inta;p2=&a;p1=p2;数组名:inta[10];int*p;p=a;基本上所有地址都可以赋值给指。
变量赋值给地址(指针),变量加&或者地址(指针)加*比如:inta;int*p;p=&a;*p=a;意思都是p指针指向了a变量的地址。 变量赋值给地址(指针),变量加&或者地址。
指针可以理解为一张 写有变量或函数入口或结构体具体存放位置地址 的纸条,如果把内存比作一栋大楼,那么纸条上写得就是第几层楼第几号室。使用指针。
第一题:规则规定不能给char *型指针赋值一个字符串常量,char *型指针只可以用一个字符串“初始化”。即char *p="English"正确,而char *p;p=&quo。
能 比如 定义一个指针a将一个地址付给a a仍然能赋给另一个指针比如b 指针中存储的是地址 可以当然可以比如:char*p="string";char*q;q=p; 可以int*p。
指针本身是一个变量,里面存的是地址,赋值有一下3个注意点。 1 通过指针赋值,即通过指针将其指向的值进行修改(例如上述代码中,通过指针p对i的值修改) 2 对...
猜猜你还想问: | ||
---|---|---|
c语言字符变量赋值规则 | c语言指针变量赋值 | c语言定义指针 |
c语言指针定义并赋初值 | 宏定义c语言 | 字符串赋值给字符指针 |
c语言给数组赋值 | c语言字符指针赋值 | C语言的基础知识 |
c语言指针指向数组 | 返回首页 |
回顶部 |