#include uNion Ic char c[2] maino /*声明函数* printf(“请输入一个整数:”); p=&a void i c(union ic*q) printf(“该函数按字节输出为:n”) printi("八进制C0=%,C1=%on",q->c[0,q→c[1] printf("字符C0=%cC1=%cn",q->c[0]q->c1])
#include union ic { int i; char c[2]; }; main() { void i_c(union ic*q); /*声明函数*/ union ic a,*p; printf(“请输入一个整数:”); scanf("%d",&a.i); p=&a; i_c(p); } void i_c(union ic*q) { printf(“该函数按字节输出为:\n”); printf("八进制 C0=%o,C1=%o\n",q->c[0],q->c[1]); printf("字符 C0=%c,C1=%c\n",q->c[0],q->c[1]); }