typedef —— 用c++写出新语言
作者:
cht
,
2020-04-22 19:47:26
,
所有人可见
,
阅读 689
各位同学大家好,这里是cht的分享第六期(神马时候开头变这样了???)
我是cht,今天我们说说typedef
可以干啥?
#include<iostream>
using namespace std;
typedef int chtwansui;
chtwansui main()
{
chtwansui a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
这里我们把int改名成了chtwansui(cht万岁),哈哈哈!
当然这玩意不是为了搞笑用的,而是为了高效用的。
下面给大家介绍几个常见案例:
#include<bits/stdc++.h>
using namespace std;
typedef int chtwansui;
typedef string s;
chtwansui main()
{
s x;
cin >> x;
for(int i = 0; i < x.size(); i ++) cout << x[i] << ' ';
cout << endl;
return 0;
}
还想跟大家分享下刚会的#define
ta可以干一些提议typedef
干不了的事。
# define r return;//可以把代码中所有的return换成r。
还可以这么玩:
#include<bits/stdc++.h>
#define vector cout << "你是个大傻子!" << endl;
using namespace std;
int main()
{
vector int a;//如果有人写错了vector<int>。。。
cin >> a;
}
这期咱们就到这里了,再见!
第五期:
第四期:
第三期:
第二期:
第一期:
下期见,bye~
yxc:
哈哈哈!
我习惯用define(一般也就写个long long,像什么循环都是大佬的操作我不写ORZ)
hh