我找到了下面的代码,但我不理解它是什么或者如何工作。在 C 语言中,我只见过使用整数索引的
argv[n]
,而从未见过像 argv['A']
这样使用字符字面量的形式。if(argc != 100) return 0;
if(strcmp(argv['A'],"\x00")) return 0;
if(strcmp(argv['B'],"\x20\x0a\x0d")) return 0;
printf("Stage 1 clear!\n");
这是做什么的?你可以解释一下为什么它会起作用吗?
printf("%d\n", 'A');
进行输出。 - mch'A'
等于整数值65
。 - Some programmer dude