有声明变量char ch;,定义指针变量p指向ch的语句是

如题所述

ch 是个左值,取地址在它前面加上 &,
char ch;
char *p1 = &ch; //p1 指向ch的指针

取地址后,对地址解引用仍然是左值,下面的声明是等价的:

char ch;
char *p1 = &ch; //p1 指向ch的指针
char *p2 = &*&ch; //p2 指向ch的指针
char *p3= &*&*&*&ch; //p3 指向ch的指针
*p1 = *p2 = *p3 = 11; //ch的值为11
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-14
char ch,*p;
p = ch;

第2个回答  2020-07-09
1. 若有定义:char ch;
使指针p可以指向字符型变量的定义语句是___char*p;_______,使指针p可以指向变量ch的赋值语句是____p=ch;______。 详见p151
6. 对上题中的ch,通过指针p给变量ch赋字符A的语句是__________,通过指针p输出ch中字符的语句是__________。
第3个回答  2012-12-10
char *p=&ch;
第4个回答  2012-12-10
p = &ch;
相似回答