c语言中{putchar('!');a++;}是什么意思

如题所述

a在这里是个变量,但是楼主没有给出是什么类型的。这条语句首先执行a+'A',再执行putchar()函数。若a是个整形变量,如a=1,a+'A'就是66,输出字符结果就是B;若a是个字符变量,如a='!',则a+'A'就是33+65=98,输出字符就是b;若a是个字符串指针,如char *a="12345";那就是a指针的整数地址值加上65,再输出该整数对应的字符。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-16
输出一个字符'!',然后a++,有不懂的还可以继续问。本回答被提问者采纳
相似回答