摘要: // Type your code here, or load an example.#include <bits/stdc++.h>using namespace std;#define rep(i,a,b) for (int i =(a);i<(b);++i)//宏定义要多加括号#define 阅读全文
posted @ 2022-02-15 14:25 Dsad123FFFG6645 阅读(132) 评论(0) 推荐(0)
摘要: // Type your code here, or load an example.#include <bits/stdc++.h>using namespace std;#define rep(i,a,b) for (int i =(a);i<(b);++i)//宏定义要多加括号#define 阅读全文
posted @ 2022-02-15 14:22 Dsad123FFFG6645 阅读(32) 评论(0) 推荐(0)
摘要: 关于typedef用法总结1.定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象2.用在旧的C代码中,帮助struct3.用typedef来定义与平台无关的类型4.为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部 阅读全文
posted @ 2022-02-15 12:34 Dsad123FFFG6645 阅读(89) 评论(0) 推荐(0)
摘要: #define 定义完一个宏后相当于生成了一个字典,在又遇到字典当中键的时候,自动换成键对应的值虽然加#的操作都叫预操作,但是实际上#define定义宏是随着代码向下执行的时候定义的。define a 1 + #define a 2例子中a从1变成2说明了这一点。#define是可以传递的,而且是动 阅读全文
posted @ 2022-02-15 12:23 Dsad123FFFG6645 阅读(122) 评论(0) 推荐(0)