
在以下的main
函数中,将打印参数个数和变量个数不一致的语句输出,同时输出行号。
主要难点是:打印格式多种多样,如果进行模式匹配。
void main()
{
int a, b, c;
a = 1;
b = 2;
c = 3;
print("a = %d, b = %d; c = %d ", a, b, c); //打印a,b,c参数值
print("a = %d, "\
"b = %d; "\
"c = %d ", /* 打印a,b,c参数值 */
a, b, c);
print("a = %d, b = %d, "\
"c = %d ", a, b, c);
print("a = %d; b = %d, c = %d ", a, b, c, d);
print("a = %d, b = %d; c = %d, d = %d ", a, b, c);
print("a = %d, b = %d, c = %d; d = %d ",
a, b, c);
print("a = %d, b = %d, "\
"c = %d ");
return;
}