我在比较 C 中的两个字符串以查看它们是否相等时遇到了麻烦。
switch(i) {
case 1:
printf("Got in case 1. TextA=%s word=%s \n",TextA,word);
if(TextA == word) {
SubTypeOption = 1;
printf("SubTypeOptioon = %d",SubTypeOption);
}
在我的输出中,我得到“Got in case 1. TextA=SupTypeA word=SupTypeA SubTypeOption = 0” //所以它没有以某种方式改变