答案是A
这个题目,我基本上都懂,包括地址值的传递,我想问的是,*a不是等价于c2吗,那么(*a)++不就等于'a'++,是'b'嘛,但是因为这个调用函数的前面不是void,表示无返回值吗嘛,那为什么答案说c2是b,形参的值不是不能给实参吗?既然没有返回值,为什么调用函数算出的c2德值还要返回主调函数并作为结果输出来??
感觉是不是学乱了
他不是没有返回值吗??为什么最后还要返回main函数?
追答即使没有返回值,在函数结束后也要返回调用它的函数中。
再说了 在c语言 中 void 也是一种返回值类型
你要和汉语做区别 不能直接用翻译成汉语理解它