这个warning: left-hand operand of comma expression has no effect是怎么回事?

我的C代码为了实现如下公式的运算有如下两行语句,但不知为什么返回了这个警告(GCC9.2.0编译器)。
图片说明

double lAX = sqrt(pow((n*(A.y-camera.y)-m*(A.z-camera.z)),2) + pow((l*(A.z, camera.z)-n*(A.x-camera.x)), 2) + pow((m*(A.x-camera.x)-l*(A.y-camera.y)), 2)); // Only Formula's step I
lAX /= sqrt(pow(l, 2) + pow(m, 2) + pow(n, 2)); // Step II

为什么?

目测
double lAX = sqrt(pow((n*(A.y-camera.y)-m*(A.z-camera.z)),2) + pow((l*(A.z, camera.z)-n*(A.x-camera.x)), 2) + pow((m*(A.x-camera.x)-l*(A.y-camera.y)), 2)); // Only Formula's step I
lAX /= sqrt(pow(l, 2) + pow(m, 2) + pow(n, 2)); // Step II

A.z, camera.z
应该是
A.z - camera.z

问题解决的话,请点下采纳