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

//程序功能输出   Hello,world!

01.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

_____

02.c

#include

int 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++]);

return 0;

}

03.c

int 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)

return 0;

}

04.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++);

}

05.c

int 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)))}; for(i=(1>>1);i

>1

))) + (1<<1)); i++) printf("%c",n[i]);

return 0;

}

06.cpp

#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;

}

表示涨姿势了。。

c语言奇葩错误,6个奇葩的(hello,world)C语言版(转)相关推荐

  1. 郝斌c语言视频错误的在哪里,根据郝斌C语言视频学的解简单一元二次方程的代码总是敲错,求大神帮忙看看...

    满意答案 cdqlhh000 推荐于 2016.02.23 采纳率:50%    等级:7 已帮助:107人 # include # include int main(void) { //把三个系数保 ...

  2. window直接运行不需要环境的软件是什么语言开发的_C语言为何不会过时?你需要掌握多少种语言?_C 语言...

    01为什么C语言不会过时 评价任何一门编程语言,都是招人骂的.永远是这样.就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:"s b!"这个在 ...

  3. 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)

    今天是Jetson TX2刷机第四天,期间遇到各种奇葩错误,联系了各路好汉,查看了各种文档,在此进行汇总并事先声明:我吴彦祖就是饿死,从这儿跳下去,死外边,我也不会再买老黄家的Jetson系列任何一台 ...

  4. Go 分布式学习利器(14)-- Go语言的错误处理

    1. Go 的错误机制 Go 语言的错误机制中与其他语言的主要差异如下: 没有异常机制 error 类型实现了 error接口 type error interface {Error() string ...

  5. Python语言环境错误:不支持的语言环境设置

    本文翻译自:Python locale error: unsupported locale setting Why do I get the following error when doing th ...

  6. c语言编译错误 原文,C语言常见错误与警告

    C语言常见错误与警告 C语言常见错误与警告C语言常见错误: 1 invalid type argument of '->' (have 'struct qstr_xid_element') 这种 ...

  7. c语言Max错误,C语言编程常见错误.pdf

    C 语言常见错误 版权声明:以下内容来自互联网 C 语言的最大特点是:功能强.使 方便灵活.C 编译的程序对语法检查并不象其它高级语言那么严 格,这就给编程人员留下 "灵活的余地" ...

  8. 为什么c语言加法错误,分数的加减法——C语言初学者代码中的常见错误与瑕疵(12)...

    重构 题目的修正 我抛弃了原题中"其中a, b, c, d是一个0-9的整数"这样的前提条件,因为这种限制毫无必要.只假设a, b, c, d是十进制整数形式的字符序列. 我也不清 ...

  9. c语言符号错误怎么避免,C语言中常见符号问题探析

    摘 要:C语言是应用最广的高级程序设计语言,其语法灵活,使用便捷.文章在Turbo C环境下,提出几种常见的编译系统纠错无法判断的问题,分析了几种运算符.语句结束符和ELSE等,并通过案例来比较分析程 ...

最新文章

  1. Biztalk发布web服务时遭遇'SoapExceptionInternal SOAP Processing Failure'错误
  2. Trie Tree 实现中文分词器
  3. VS2008和.NET3.5的学习资源
  4. python之torchlight使用_为什么Python被誉为全世界最高效的编程语言?
  5. 使用阿里云智能翻译接口案例——CSDN博客
  6. ftl 展示图片_视频号变迁的内容展示逻辑
  7. kubernetes入门(02)kubernetes的架构
  8. C++11左值和右值引用讲解
  9. oracle简单建库基本流程
  10. 福大第二学士学位计算机专业就业前景,福州大学省级重点学科介绍:计算机应用技术(081203)...
  11. 跨境ERP服务商紧随“借卖网”遭黑客攻击,猖獗犯罪下如何自保?
  12. java工程师的职业规划_Java工程师如何进行职业规划?
  13. Android:LayoutInflater(布局服务)的 简单介绍 使用方法解析
  14. 「硬见小百科」14个常用的电路基础公式换算
  15. hdu 3987 求割边最少的最小割
  16. 通过rundll32调用系统对话框
  17. 如何编辑扫描的PDF文件?
  18. nbu客户端卸载_在linux中卸载Netbackup
  19. MATLAB教程(1) MATLAB 基础知识
  20. 编写一个程序,将两个字符串链接起来, 结果取代第一个字符串

热门文章

  1. oracle 强制 断开,ORA-01092: ORACLE 例程终止 强行断开连接
  2. java数组使用实验报告_JAVA数组与类的定义-java实验报告
  3. 产品经验谈:产品经理需要熟知几种常用思维模型
  4. 思考产品架构的4个视角:业务、场景、数据/功能、实现
  5. mysql 唯一记录_mysql选择唯一记录
  6. mysql timestamp 并发_MySQL 实现 EF Code First TimeStamp/RowVersion 并发控制
  7. 声速的测量的实验原理和应用_CEMS烟气在线分析仪测量原理计经典应用
  8. 服务器系统巡检记录表,服务器月度巡检记录
  9. 在浏览器控制台执行以下代码,输入的结果是()
  10. centos-7.2 node.js免编译安装