c语言,输入两个数,a和b;输出结果为a的b次方。请详细解释一下每一步,我用的编译器是WIN-TC