我正在挖掘SnoopSnitch的源代码,当我在其中一个库中找到此行时,用C语言编写:
(_s, m);
_s 和 m 都是结构,它可以是什么?
PS:检查this file的结尾以查看实际的源代码。
答案 0 :(得分:2)
C没有"#34;方法"它有功能。
无论如何,您提供的代码不是函数调用,而是表达式语句。括号使用它们的优先级覆盖分组函数,尽管是不必要的,逗号是逗号运算符,它用于计算两个操作数,并且其结果是第二个操作数的值。
由于结果未使用且逗号的操作数是简单的变量名,因此整个语句没有副作用。我能想到的唯一目的是注释中建议的@chux:提供一个语句,您可以在其中插入断点进行调试,尤其是检查所涉及的两个变量的值。