一段最没有意义的代码

如果我遇到那个代码最没有意义,莫过于这段了吧

#include<stdio.h>
#include "c.h" 
VOID FUN(INT *,INT LEN);
VOID PRINTARR(INT *,INT,INT);
VOID SWAP(INT *,INT *);
INT MAIN()
{
	INT A[]={9,8,7,6,5,4,3,2,1,0};
	FUN(A,SIZEOF(A)/SIZEOF(INT));
	PRINTARR(A,1,SIZEOF(A)/SIZEOF(INT));
	RETURN 0;
}
VOID FUN(INT *ARR,INT LED)
{
	FOR(INT I=0;I<LED;++I)
		FOR(INT J=0;J<LED-I-1;++J)
			IF(ARR[J]>ARR[J+1])
			SWAP(&ARR[J],&ARR[J+1]);
}
VOID PRINTARR(INT *ARR,INT BEGIN,INT END)
{
	FOR(INT I=BEGIN-1;I<END;++I)
	PRINT("%d ",ARR[I]);	
} 
VOID SWAP(INT *NUM1,INT *NUM2)
{
	INT TMP=*NUM1;
	*NUM1=*NUM2;
	*NUM2=TMP;
}

你会发现几乎全大写的代码,什么鬼???????????????

其实只是详细学一下typedef和define关键词的用法,只要包含#include <c.h>这个头文件就可以了

#ifndef _C_
#define _C_ 

#define AUTO  auto

typedef int 	INT;
typedef long 	LONG;
typedef float 	FLOAT;
typedef double  DOUBLE;
typedef char    CHAR;
 
#define STRUCT   struct
#define UNION    union
#define ENUM     enum
#define TYPEDEF  typedef
#define CONST    const
#define UNSIGNED unsigned
#define SIGNED   signed
#define EXTERM   exterm
#define RIGISTER rigister
#define STATIC   static
#define VOLATILE volatile
#define VOID     void
#define IF       if
#define ELSE     else
#define THEN     else
#define then     else
#define elif     else if
#define ELIF     else if
#define SWITCH   switch
#define CASE	 case
#define FOR      for
#define DO       do
#define WHILE    while
#define GOTO     goto
#define CONTIMUE continue
#define BREAK    break
#define DEFAULT  default
#define SIZEOF   sizeof
#define RETURN   return

#define MAIN main
#define cfor(_n_u_m_) for(int i=0;i<_n_u_m_;i++)
#define CFOR(_n_u_m_) cfor(_n_u_m_) 
#define SCANF  scanf
#define PRINTF printf
#define PRINT  printf
#define print  printf
#define GETS   gets
#define PUTS   puts
#define PUTCHAR putchar
#define GETCHAR getchar
#endif

 是不是感觉一万个...........

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

折竹丶

您的打赏是我创作的原动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值