比较char与输入中的参数

问题描述

我的输入是:1 + 2

我发现argv[2][1]op中存储的值不相同,我只想看看它们是否都是“ +”操作数。 op存储ascii值的“ +”,而argv[2][1]存储一些随机值。我将如何比较它们?

* 我不想使用“ strcmp”

enter image description here

解决方法

数组索引从0开始,因此您需要使用[0]比较参数的第一个字符。

if (argv[2][0] != c) {