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]);
}