当前位置:   article > 正文

c代码整活与分享_c语言整活

c语言整活

  大家好,我是李华(bushi 倒树。在csdn见多了大佬的技术,这里整个活relax一下不过分吧!能学就学点,我也是小白。

1、宏(define)可谓是活最多的符号了,可以进行一系列的变换,其实本质上它是一种文本的变换,即可以将代码关键字进行替代,原本为了简便和定义其他编译器,但一个合格的IKUN不会放过这个机会。

  1. #define 鸡 {
  2. #define 你 printf
  3. #define 太 return
  4. #define 美 }
  5. #define 你 int
  6. #define 干 main
  7. #define 嘛 ()
  8. //拿一些奇怪东西来代替某些词
  9. include<studio.h>
  10. 你 干 嘛
  11. 你("just because u r too beautiful");
  12. 0
  13. //执行效果:打印just because u r too beautiful

事实上,有一些自称是“中文编程”的语言,有时可能是直接替换文字,原理和以上差不多。

此外,#define还有定义简单函数【#define name(num1,num2) num1+num2 之类--但不推荐这么写,因为这还是文本代换,可能会导致一些优先级问题如4*name(1,2)=4*1+2=6之类】,定义常量等。

2、命名问题:变量 函数 常量 命名问题不可随意看待,常用方法有:下划线法驼峰命名法等,大部分是说将两个单词分开如badApple(首字母大写),bad_apple(下划线)。也有变量用小写常量用大写,函数一边大写一边小写的习俗,尽量提高可读性。但整活正要相反,以0oIl(大写i与小写L组成)大力减小可读性,如下

  1. int main()
  2. {
  3. int IlIIlIlIIIlIl=0;//1
  4. int lIlIIIIIIlllI=1;//2
  5. lIlIIIIIIlllI=1+lIlIIIIIIlllI++;
  6. return 0;
  7. }
  8. //1=? 2=?

要不是编程字的加成,不然会让人抓狂

今天的分享到此结束,如果喜欢这篇文章请多多为我投票点赞八。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/853821
推荐阅读
相关标签
  

闽ICP备14008679号