请各位看下这个错误是怎么回事,怎么消除:error C2065: “p”: 未声明的标识符

2025-05-05 09:09:02
推荐回答(1个)
回答1:

#define ROTATE(P) {int i, temp; \
temp=perm[p];\
for(i=p-1;i>=0;i--)\
perm[i+1]=perm[i];perm[0]=temp; }

这个宏定义中的ROTATE(P),括号中的P应该和替换文字中的p保持大小写一致,

将括号内的大写P改为小写p即可.