下面的六个程序片段主要完成这些事情:

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计、网站制作、黄冈网络推广、成都小程序开发、黄冈网络营销、黄冈企业策划、黄冈品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供黄冈建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。
hello1.c
- #define _________ }
 - #define ________ putchar
 - #define _______ main
 - #define _(a) ________(a);
 - #define ______ _______(){
 - #define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
 - #define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
 - #define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
 - #define _____ __ ___ ____ _________
 - #include
 - _____
 
hello2.c
- #include
 - main(){
 - int x=0,y[14],*z=&y;*(z++)=0x48;*(z++)=y[x++]+0x1D;
 - *(z++)=y[x++]+0x07;*(z++)=y[x++]+0x00;*(z++)=y[x++]+0x03;
 - *(z++)=y[x++]-0x43;*(z++)=y[x++]-0x0C;*(z++)=y[x++]+0x57;
 - *(z++)=y[x++]-0x08;*(z++)=y[x++]+0x03;*(z++)=y[x++]-0x06;
 - *(z++)=y[x++]-0x08;*(z++)=y[x++]-0x43;*(z++)=y[x]-0x21;
 - x=*(--z);while(y[x]!=NULL)putchar(y[x++]);
 - }
 
hello3.c
- #include
 - #define __(a) goto a;
 - #define ___(a) putchar(a);
 - #define _(a,b) ___(a) __(b);
 - main()
 - { _:__(t)a:_('r',g)b:_('$',p)
 - c:_('l',f)d:_(' ',s)e:_('a',s)
 - f:_('o',q)g:_('l',h)h:_('d',n)
 - i:_('e',w)j:_('e',x)k:_('/n',z)
 - l:_('H',l)m:_('X',i)n:_('!',k)
 - o:_('z',q)p:_('q',b)q:_(',',d)
 - r:_('i',l)s:_('w',v)t:_('H',j)
 - u:_('a',a)v:_('o',a)w:_(')',k)
 - x:_('l',c)y:_('/t',g)z:___(0x0)}
 
hello4.c
- int n[]={0x48,
 - 0x65,0x6C,0x6C,
 - 0x6F,0x2C,0x20,
 - 0x77,0x6F,0x72,
 - 0x6C,0x64,0x21,
 - 0x0A,0x00},*m=n;
 - main(n){putchar
 - (*m)!='/0'?main
 - (m++):exit(n++);}
 
hello5.c
- main(){int i,n[]={(((1<<1)<<(1<<1)<<(1<<
 - 1)<<(1<<(1>>1)))+((1<<1)<<(1<<1))), (((1
 - <<1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<<(
 - 1<<1)<<(1<<1))+((1<<1)<<(1<<(1>>1)))+ (1
 - <<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1)<< (1
 - <<1))-((1<<1)<<(1<<1)<<(1<<(1>>1)))- ((1
 - <<1)<<(1<<(1>>1)))),(((1<<1)<<(1<<1)<<(1
 - <<1)<<(1<<1))-((1<<1)<<(1<<1)<<(1<<(1>>1
 - )))-((1<<1)<<(1<<(1>>1)))),(((1<<1)<< (1
 - <<1)<<(1<<1)<<(1<<1))-((1<<1)<<(1<<1)<<(
 - 1<<(1>>1)))-(1<<(1>>1))),(((1<<1)<<(1<<1
 - )<<(1<<1))+((1<<1)<<(1<<1)<<(1<<(1>>1)))
 - -((1<<1)<<(1<<(1>>1)))),((1<<1)<< (1<<1)
 - <<(1<<1)),(((1<<1)<<(1<<1)<<(1<<1)<<(1<<
 - 1))-((1<<1)<<(1<<1))-(1<<(1>>1))),(((1<<
 - 1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<< (1
 - <<1)<<(1<<(1>>1)))-(1<<(1>>1))), (((1<<1
 - )<<(1<<1)<<(1<<1)<<(1<<1))- ((1<<1)<< (1
 - <<1)<<(1<<(1>>1)))+(1<<1)), (((1<<1)<< (
 - 1<<1)<<(1<<1)<< (1<<1))-((1<<1)<< (1<<1)
 - <<(1<<(1>>1)))-((1<<1) <<(1<< (1>>1)))),
 - (((1<<1)<< (1<<1)<<(1<<1)<< (1<<1))- ((1
 - <<1)<<(1<<1)<<(1<<1))+((1<<1)<< (1<<(1>>
 - 1)))), (((1<<1)<<(1<<1) <<(1<<1))+(1<<(1
 - >>1))),(((1<<1)<<(1<<1))+((1<<1)<< (1<<(
 - 1>>1))) + (1<< (1>>1)))}; for(i=(1>>1);i
 - <(((1<<1) <<(1<<1))+((1 <<1)<< (1<<(1>>1
 - ))) + (1<<1)); i++) printf("%c",n[i]); }
 
hello6.c
下面的程序只能由C++的编译器编译(比如:g++)
- #include
 - #define _(_) putchar(_);
 - int main(void){int i = 0;_(
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++i)_(++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++i)_(++++++++++++++
 - i)_(--++i)_(++++++i)_(------
 - ----------------------------
 - ----------------------------
 - ----------------------------
 - ----------------------------
 - ----------------i)_(--------
 - ----------------i)_(++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++++
 - ++++++++++++++++++++++++++i)
 - _(----------------i)_(++++++
 - i)_(------------i)_(--------
 - --------i)_(----------------
 - ----------------------------
 - ----------------------------
 - ----------------------------
 - ----------------------------
 - ------i)_(------------------
 - ----------------------------
 - i)return i;}
 
                分享标题:6个变态的C语言写的HelloWorld
                
                标题网址:http://www.csdahua.cn/qtweb/news6/70006.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网