fntemp08.c

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

C
30
字号
#include "fail.h"
#include <stdio.h>


template <class T>
    void swap( T&l, T&r )
    {
	T t; t=l;l=r;r=t;
    }

int __near i, __near j;
#if defined(__LARGE__) || defined(__COMPACT__) || defined(__HUGE__)
int __far ii, __far jj;
#endif

int main()
{
    i = 1;
    j = 2;
    swap( i, j );
    if( i != 2 || j != 1 ) fail(__LINE__);
#if defined(__LARGE__) || defined(__COMPACT__) || defined(__HUGE__)
    ii = 3;
    jj = 4;
    swap( ii, jj );
    if( ii != 4 || jj != 3 ) fail(__LINE__);
#endif
    _PASS;
}

⌨️ 快捷键说明

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