一个指针p指向一个字符A,*p得到的是这个字符的ACSII值还是A

1.这还有一个我写的程序,好像说明了*p的得到的是ASCII值,但书上说在指针变量指向A时
,*p 和A是等价的?
图片说明
2.能不能在被调函数中借用数组返回当for循环【for(i=1;i<n;i++)】中的i取不同值时的一串字符,例如当i=3时,返回“***”,i=4时返回“****”?

1、你的char 类型的*P被隐式转换成了int型
2、你的意思是把i当作行参传入函数?

 1、*p和ch是等价的。
 2、可以;
 void( char str[], int n)
 {
 for(i=1;i<n;i++)
 printf("%c",str[i]);
 }