下面的六个程序片段主要完成这些事情:输出Hello, World

混乱C语言的源代码

下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。

hello1.c查看源代码打印帮助 01 #define _________ } 02 #define ________putchar 03 #define _______ main 04 #define _(a) ________(a); 05 #define ______ _______(){ 06 #define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C) 07 #define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F) 08 #define ____ _(0x72)_(0x6C)_(0x64)_(0x21) 09 #define _____ __ ___ ____ _________ 10 #include 11 _____

hello2.c查看源代码打印帮助 1 #include 2 main(){ 3 int x=0,y[14],*z=&y;*(z++)=0x48;*(z++)=y[x++]+0x1D; 4 *(z++)=y[x++]+0x07;*(z++)=y[x++]+0x00;*(z++)=y[x++]+0x03; 5 *(z++)=y[x++]-0x43;*(z++)=y[x++]-0x0C;*(z++)=y[x++]+0x57; 6 *(z++)=y[x++]-0x08;*(z++)=y[x++]+0x03;*(z++)=y[x++]-0x06; 7 *(z++)=y[x++]-0x08;*(z++)=y[x++]-0x43;*(z++)=y[x]-0x21; 8 x=*(--z);while(y[x]!=NULL)putchar(y[x++]); 9 }

hello3.c查看源代码打印帮助 01 #include 02 #define __(a)goto a; 03 #define ___(a)putchar(a); 04 #define _(a,b) ___(a) __(b); 05 main() 06 { _:__(t)a:_('r',g)b:_('$',p) 07 c:_('l',f)d:_(' ',s)e:_('a',s) 08 f:_('o',q)g:_('l',h)h:_('d',n) 09 i:_('e',w)j:_('e',x)k:_('\n',z) 10 l:_('H',l)m:_('X',i)n:_('!',k) 11 o:_('z',q)p:_('q',b)q:_(',',d) 12 r:_('i',l)s:_('w',v)t:_('H',j) 13 u:_('a',a)v:_('o',a)w:_(')',k) 14 x:_('l',c)y:_('\t',g)z:___(0x0)}

hello4.c查看源代码打印帮助 1 int n[]={0x48, 2 0x65,0x6C,0x6C, 3 0x6F,0x2C,0x20, 4 0x77,0x6F,0x72, 5 0x6C,0x64,0x21, 6 0x0A,0x00},*m=n; 7 main(n){putchar 8 (*m)!='\0'?main 9 (m++):exit(n++);}

hello5.c查看源代码打印帮助 01 main(){int i,n[]={(((1<<1)<>1)))+((1<<1)<>1)))+ (1 05 <>1))),(((1<<1)<>1)))- ((1 07 <<1)<>1)))),(((1<<1)<>1 09 )))-((1<<1)<>1)))),(((1<<1)<< (1 10 <<1)<>1)))-(1<>1))),(((1<<1)<>1))) 13 -((1<<1)<>1)))),((1<<1)<< (1<<1) 14 <>1))),(((1<< 16 1)<>1)))-(1<>1))), (((1<<1 18 )<>1)))+(1<<1)), (((1<<1)<< ( 20 1<<1)<>1)))-((1<<1) <>1)))), 22 (((1<<1)<< (1<<1)<> 24 1)))), (((1<<1)<>1))),(((1<<1)<>1))) + (1<< (1>>1)))};for(i=(1>>1);i 27 >1 28 ))) + (1<<1)); i++)printf("%c",n[i]); }

hello6.cpp

下面的程序只能由C++的编译器编译(比如:g++)查看源代码打印帮助 01 #include 02 #define _(_)putchar(_); 03 int main(void){int i = 0;_( 04 ++++++++++++++++++++++++++++ 05 ++++++++++++++++++++++++++++ 06 ++++++++++++++++++++++++++++ 07 ++++++++++++++++++++++++++++ 08 ++++++++++++++++++++++++++++ 09 ++++i)_(++++++++++++++++++++ 10 ++++++++++++++++++++++++++++ 11 ++++++++++i)_(++++++++++++++ 12 i)_(--++i)_(++++++i)_(------ 13 ---------------------------- 14 ---------------------------- 15 ---------------------------- 16 ---------------------------- 17 ----------------i)_(-------- 18 ----------------i)_(++++++++ 19 ++++++++++++++++++++++++++++ 20 ++++++++++++++++++++++++++++ 21 ++++++++++++++++++++++++++++ 22 ++++++++++++++++++++++++++++ 23 ++++++++++++++++++++++++++++ 24 ++++++++++++++++++++++++++i) 25 _(----------------i)_(++++++ 26 i)_(------------i)_(-------- 27 --------i)_(---------------- 28 ---------------------------- 29 ---------------------------- 30 ---------------------------- 31 ---------------------------- 32 ------i)_(------------------ 33 ---------------------------- 34 i)return i;}

(全文完)

c语言枪图形,6个变态的C语言Hello World程序[转载]相关推荐

  1. c语言 显示 图形界面,「分享」C语言如何编写图形界面

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 贴吧内经常有人问C语言是不是只能用于字符终端界面开发,不能用于图形界面.大家也都有回答,需要其他的库.MFC,GTK,QT. 本人近期刚用GTK库加上纯C ...

  2. 用c语言开发图形界面,「分享」C语言如何编写图形界面

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 贴吧内经常有人问C语言是不是只能用于字符终端界面开发,不能用于图形界面.大家也都有回答,需要其他的库.MFC,GTK,QT. 本人近期刚用GTK库加上纯C ...

  3. c语言贪吃蛇游戏的论文,基于c语言的贪吃蛇游戏论文.doc

    基于c语言的贪吃蛇游戏论文 第 PAGE \* Arabic \* MERGEFORMAT 15 页第 PAGE \* Arabic \* MERGEFORMAT 15 页 学校代码 学号 分 类 号 ...

  4. C语言实现图形ADT(Graph ADT)接口COMP2521(附完整源码)

    C语言实现图形ADT接口COMP2521 GraphRep结构体定义 Edge(边)定义 实现以下6个接口 完整头文件 完整源文件 GraphRep结构体定义 typedef struct Graph ...

  5. C语言运行界面字体,C语言实现图形界面登陆窗口.docx

    纯C语言实现图形界面登陆窗口 一下是界面图: 编程工具是:VC6.0 请根据个人需要对源代码进行修改使用,图片放在工程文件夹中.新建时应该将文件后缀设置为.cpp 以下是程序灯源代码: #includ ...

  6. c语言中图形驱动程序功能_C / C ++中的图形:一些更有趣的功能

    c语言中图形驱动程序功能 In this Advance Learning Tutorial of C / C ++ today, we are going to tell you about som ...

  7. C语言打印图形小妙招

    在c语言中我们常用使用空格和*来打印各种各样图形,像爱心 还有飞机 那么像这种打印图形一般有两种方法,一种是直接打印法, 另一种是函数打印法 直接打印法顾名思义就是使用printf函数直接打印图形,例 ...

  8. 用c语言 在图形状态下 编动画,用C语言实坝图形动画设计.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp行业资料&nbsp>&nbsp水利工程 用C语言实坝图形动画设计.pdf2页 本文档一共被下 ...

  9. c语言动态图形代码 叮当猫,C语言制作图形马赛克处理技术,网友:这小子不进腾讯可惜了!-Go语言中文社区...

    C语言制作图形马赛克处理技术,网友:这小子不进腾讯可惜了! 每个人都有讨厌的人,例如我就比较讨厌三个姓马的人,马云.马化腾和马赛克.马云骗女人的钱,马化腾骗孩子的钱,马赛克阻挡了人们的分享和交流 .那 ...

最新文章

  1. 设计模式 2014-12-19
  2. 如果你的男朋友使用linux
  3. 简述用决策表设计测试用例的步骤_决策表快速入门
  4. cad绘制椭圆的方法有几种_你还在头疼CAD系统变量如何设置?这些你知道几个吗?...
  5. 元宇宙iwemeta: 2021年云计算行业发展研究报告
  6. java父进程获取子进程异常_如何在perl的父进程中获取死亡的子进程的PID?
  7. 如何保证电子邮件的安全
  8. Cisco CCNP 笔记(一)
  9. C++起航篇——bool类型,输入输出,命名空间
  10. Javascript的两种“单引号”
  11. 饭局潜规则,吃饭时的最大忌讳,就是低头玩手机
  12. 五笔字根表识别码图_86版五笔字根表及口诀(最新图文版)
  13. java基础知识总结
  14. H5U PLC定位控制功能块(EtherCAT总线)
  15. mcafee杀死oracle,【搬运】跟客服要来的迈克菲卸载工具,拯救你的笔记本
  16. 【张朝阳的物理课笔记】9. 瑞丽金斯公式的推导(下),普朗克修正,黑体辐射公式
  17. Scratch 游戏项目学习法 —— 接苹果(六)让苹果掉到下面
  18. Flutter 数据库ORM框架floor使用详解
  19. 苹果恢复出厂设置系统也会还原吗_手机经常恢复出厂设置会怎么样?对手机有害处吗?这下终于清楚了...
  20. 协同过滤推荐之基于近邻协同过滤(一)

热门文章

  1. SPGridview的使用
  2. Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法
  3. 解决zabbix-4系列监控图形中文乱码问题
  4. 【论文笔记】命名实体识别论文
  5. 洛达官方软件检测_关于购买HQB洛达耳机的你需要知道的!!!
  6. php$_GET的作用,PHP-$_GET和$_POST不起作用
  7. poi判断合并行_POI实战2——实战代码
  8. python解释器用什么写的_用 Python 从零开始写一个简单的解释器(3)
  9. 外贸网站建设如何打造优质外贸网站?
  10. 华为如何造车?动机、底气、战略布局、客户