88问答网
所有问题
C语言中有没有--*pc
VS编译时报错,求助
举报该问题
其他回答
第1个回答 2015-01-15
看在什么情况下,如果是下面这种情况,是错误的
比如:
int a[5]={1,2,3,4,5},*pc;
pc=a[2];
--*pc;
//因为*pc,指的是3,再对3进行--运算,当然不对了。本回答被提问者采纳
第2个回答 2019-04-03
首先
pc是一个指向字符的指针,pc=ch,是指pc的指针指向ch的首地址,pc+5就是说
ch这个数组里面从第0个开始
右移五位,指向的是e这个字符的首地址
第3个回答 2015-01-15
么有,你这有会有问题
相似回答
char
* pc
的用法有什么区别?
答:
在
C语言中
,可以通过如下方式来定义指向字符型二维数组的指针:char c[4][5]; // 定义一个4行5列的字符型二维数组char (
*pc
)[5]; // 定义一个含5个元素的数组指针pc=c; // 将数组指针pc指向二维字符数组c 注:char (*pc)[5] 不能写为 char *pc[5]char (*pc)[5] 表示数组指...
c语言中
char(
*pc
)[5]是什么意思
答:
pc
是一个指针 该指针指向一个数组 该数组内容为5个char型字符
C语言
*pc++的是什么意思?
答:
C语言
*pc++的是什么意思? 由于++是后置的,所以*pc++表示先将指标pc所指向的地址中的资料取出,之后指标pc指向下一个地址单元。可以通过如下例项来进行理解:char
*pc
="abcd";char ch1, ch2;ch1 = *pc++; 执行完该语句后,ch1='a'(因为pc刚开始执行字串首地址,即第一个字元所在的地址...
c语言中
的*pc++=*pa++ 怎么解释, 线性表中为什么要有个存储容量listsize...
答:
pc
= pa;pc = pc+1;pa = pa+1;将pa指向的元素的值赋给pc指向的元素,然后二者分别指向下一个元素。表中的listsize成员用于指示表的最大容量。用于判断表是否已经满了。
7.26
C语言
,在d定义char ch[]="abcde",
*pc
;pc=ch;
中
*(pc+5)指的是什 ...
答:
指向的是e这个字符,
pc
是个指针,保留的是变量的地址,当前面加上*号的时候则表示pc所指变量地址
里
存放的值,pc+5表示指针向后移动五个单位,由于定义的是字符型,每个字符占一个字节,所以(pc+5)向后移动五个字节,所以指向了e!!
C语言中
,char
*pc
=(char *)&a 是什么意思?
答:
char占一个字节,
pc
指向a中第一个字节的地址
c语言中
指针变量
pc
的值是字符型变量ch的地址.是不是pc的值就是ch的内...
答:
不是。首先你要知道ch是一个变量,而它的内容是存储在内存中的,那么它在内存中的什么地方呢?而这个“地方”指的就是变量ch的地址。而 指针变量
pc
的内容就是ch变量的地址。
C语言
指针**p是什么意思
答:
例如:int i=10; //定义了一个整型变量 int *p=&i; //定义了一个指针指向这个变量 int **p1=&p; //定义了一个二级指针指向p指针 那么取出10的值方式为:printf(“i=[%d]\n”,*p);printf(“i=[%d]\n”,**p1);
大家正在搜
在C语言中
c语言中?:怎么用
C语言中的理解
c语言中或怎么表示
c语言中\t
c语言中%f
c语言中的%d
c语言中0和1代表什么
手机有pc端吗