📜  门| GATE-CS-2017(套装2)|第 53 题

📅  最后修改于: 2021-09-25 07:10:30             🧑  作者: Mango

考虑以下程序

#include
#include

int main()
{
    char * c = "GATECSIT2017";
    char *p = c;
    printf("%d", (int)strlen(c+2[p]-6[p]-1));
    return 0;
}

以下程序的输出是____

注意:此问题显示为数字答案类型。
(一) 1
(乙) 2
(三) 4
(四) 6答案:(乙)
解释:

c + 2[p] -6[p] -1
= c + p[2] –p[6] -1
= c + T – I – 1
= c + 11 -1
= c + 10
strlen(17) = 2

这个问题的测验