📜  C |输入和输出|问题5

📅  最后修改于: 2021-05-25 20:33:16             🧑  作者: Mango

预测以下程序的输出:

#include 
  
int main()
{
    printf("%c ", 5["GeeksQuiz"]);
    return 0;
}

(A)编译时错误
(B)运行时错误
(C)
(D)答案: (C)
说明:该程序的症结在于表达式: 5 [“ GeeksQuiz”]
编译器将该表达式分解为: *(5 +“ GeeksQuiz”) 。在字符串的基地址上加5会增加指针(让我们说一个指针最初指向字符串的start( G ))以指向Q。应用value-of运算符可在指针所指向的位置(即Q)给出字符。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。