该代码中的 if (strlen(calculation[i]) - 2 == strlen(s)) 是用来判断字符串 s 是否为运算符的条件之一。因为 calculation 数组中的每个字符串都是由两个方括号和一个运算符构成的,所以该字符串的长度为运算符字符串长度加上 2。因此,如果字符串 s 的长度减去 2 等于运算符字符串长度,那么就说明字符串 s 与该运算符匹配。

解释以下代码中为什么写	if strlencalculationi - 2 == strlens #includestdioh#includestringh#includestdlibh#define Maxline 1024 -----全局变量------标识符 1、 常数2、运算符+3、-4、5、6=7、==8、9、=10、11、=12、13、&14界符:;15、16、17、18、19、20

原文地址: https://www.cveoy.top/t/topic/eJWs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录