单选题 有以下程序: #include struct S {int a,b;}st[2]={3,4,5,6}; main() { struct S*p=st; printf(''%d,'',++(p一>a)); printf(''%d\n'',++(p一>b)); } 程序运行后的输出结果是( )。
【正确答案】 B
【答案解析】解析:指针p指向的是结构体数组的第一个元素,所以引用的值是3和4,因为++操作是先加再使用。所以输出的值是4,5。