问题描述
我的输入是:1 + 2
我发现argv[2][1]
和op
中存储的值不相同,我只想看看它们是否都是“ +”操作数。 op
存储ascii值的“ +”,而argv[2][1]
存储一些随机值。我将如何比较它们?
* 我不想使用“ strcmp”
解决方法
数组索引从0
开始,因此您需要使用[0]
比较参数的第一个字符。
if (argv[2][0] != c) {
我的输入是:1 + 2
我发现argv[2][1]
和op
中存储的值不相同,我只想看看它们是否都是“ +”操作数。 op
存储ascii值的“ +”,而argv[2][1]
存储一些随机值。我将如何比较它们?
* 我不想使用“ strcmp”
数组索引从0
开始,因此您需要使用[0]
比较参数的第一个字符。
if (argv[2][0] != c) {