【发布时间】:2025-12-17 20:30:01
【问题描述】:
我一直在解决 GATE 考试的问题。 我不知道如何计算代币。 我在很多书和网上都提到过。 但找不到答案。
请告诉我, 以下程序中有多少个令牌?
printf("i = %d, &i = %x", i, &i);
提前致谢。
【问题讨论】:
-
顺便说一句,别再提到那本(VK Mehta?)书了。
%x这里全错了。 -
C 标记是基本的 C 语言元素。即
printf是 identifier 类型的标记(特别是要调用的函数的名称),((左括号)是 标点符号 标记,@987654326 @ 是一个 string 标记 ... -
我最近在*.com/questions/12873757/…找到了关于堆栈溢出的答案
-
@SouravGhosh ,是的,你是对的,应该使用 %p。
-
@Frankie_C ,谢谢我将字符串的分隔符算作单独的标记