预测以下程序的输出
#include
int main()
{
char *ptr = "geeksforgeeks";
printf("%c\n", *&*&*ptr);
getchar();
return 0;
}
产量:克
说明:运算符*用于取消引用,运算符&用于获取地址。这些运算符一个接一个地使用时,会彼此抵消作用。我们可以选择将它们套用成其他任何形式。的时间。例如,* ptr给我们g,&* ptr给我们g的地址,*&* ptr再给g,&*&* ptr g的地址,最后*&*&* ptr给我们’g’
现在尝试下面
#include
int main()
{
char *ptr = "geeksforgeeks";
printf("%s\n", *&*&ptr);
getchar();
return 0;
}
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。