ref04.c

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 27 行

C
27
字号
#include "fail.h"

void foo( int *p, int *q, int *r )
{
    int sum = 0;
    for( int i = 0; i < 5; ++i ) {
	sum += p[i] + q[i] + r[i];
    }
    if( sum != 60 ) {
	fail(__LINE__);
    }
}

int main()
{
   int x[5] ;
   int (&r)[5] = x ;
   int (&r2)[5] = *&x ;
   for( int i = 0; i < 5; ++i ) {
       x[i] = i;
       r[i] = i + 1;
       r2[i] = i + 2;
   }
   foo( x, r, r2 );
   _PASS;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?