正在加载图片...
#else 语句段 #endif 它的作用是:当指定的表达式值为非零值,则编译#到#ekse之 间的程序段;否则编译#else到# endif之间的程序段 例4 void s sort(inta[, int n) fint i, j, k, t for(=0;<n-1;H++) ik=l for(=l+l: j<n, j++) #ifdefascend if(alka[kD #else if(alPa[kD #endif k=j a[k]; a[kF=all 如果在主程序中定义了宏 ASCEND则排序时按升序排列,否则 按降序排列。#else 语句段; #endif 它的作用是:当指定的表达式值为非零值,则编译#if 到#else 之 间的程序段; 否则编译#else 到#endif 之间的程序段。 例 4: void s_sort(int a[],int n) {int i,j,k,t; for(I=0;I<n-1;I++) { k=I; for(j=I+1;j<n;j++) #ifdef ASCEND if(a[j]<a[k]) #else if(a[j]>a[k]) #endif k=j; t=a[k]; a[k]=a[I]; a[I]=t; } } 如果在主程序中定义了宏 ASCEND 则排序时按升序排列,否则 按降序排列
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有