C++还是Pascal?滑稽的代码二合一来了!

  • A+
所属分类:代码笔记 信息技术

这是XCC的博客代码笔记栏目的第一篇。在C++中,define是宏定义,如#define a b可以在编译时自动把a字串自动替换为b字串。当然,这个功能也可以滑稽地使用,让两种语言二合一!

  1. #include<iostream>
  2. #define begin {
  3. #define end }
  4. #define writeln return 0;
  5. #define var int
  6. #define integer  ;
  7. #define readln(a,b) cin>>a>>b;
  8. #define write(a) cout<<a<<endl;
  9. #define program int main()
  10. using namespace std;
  11. program
  12. begin
  13. var a, b integer;
  14. readln(a,b);
  15. write(a+b);
  16. writeln;
  17. end

XCC的博客-C++还是Pascal?滑稽的代码二合一来了!中的图片

xcc

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: