合下面程序及在注释中描述的运行结果的要求:
main ()
{
AType <int> i1 = 10, i2;
AType <double> d1(1.5), d2 = 1, d3 = 0.5;
printf("i1+i2 = %d\n", i1+i2);
// 10
printf("i2++ = %d\n", i2++);
链表支撑结构
将关于链表的操作与关于
数据的操作混合一起,降 低了可重用性
Procedure f( var s_head : nextnode );
var p : nextnode;
Begin
p:= s_head;
{ 关于链表的操作 }
While p<>null do { 关于链表的操作 }
Begin
p↑.number := p↑.number + 1;
i1 = 10, i2;
AType <double> d1(1.5), d2 = 1, d3 = 0.5;
printf("i1+i2 = %d\n", i1+i2);
// 10
printf("i2++ = %d\n", i2++);
// 0
printf("i2 = %d\n", i2);
// 1
printf("i1>i1 = %d\n", i1>i1);
课程总结
1
要点(§4 ~§9)