<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            C語言

            6個變態的C語言Hello World程序介紹

            時間:2025-03-01 00:40:01 C語言 我要投稿
            • 相關推薦

            6個變態的C語言Hello World程序介紹

              對于初學者來說,第一個程序一般都是hello world,本文是百分網小編搜索整理的6個變態的C語言Hello World程序介紹,有需要的小伙伴可以參考一下,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

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

              輸出Hello, World

              混亂C語言的源代碼

              下面的所有程序都可以在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<stdio.h>

              _____

              hello2.c

              #include<stdio.h>

              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<stdio.h>

              #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.cpp

              下面的程序只能由C++的編譯器編譯(比如:g++)

              #include <stdio.h>

              #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語言Hello World程序介紹】相關文章:

            Linux下如何編寫第一個C語言hello world程序09-14

            C語言程序介紹08-23

            C語言程序試題04-26

            c語言入門經典程序08-01

            C語言經典程序題09-17

            c語言鏈接程序08-26

            C語言程序實例10-10

            C語言程序的段06-14

            c語言入門的經典程序07-25

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院