mysql find_in_set
2013-05-27 15:01
211 查看
Typedef 在C语言中频繁用以声明一个已经存在的数据类型的同义字。也可以用预处理
器做类似的事。例如,思考一下下面的例子:
#define dPS struct s *
typedef struct s * tPS;
以上两种情况的意图都是要定义dPS 和 tPS 作为一个指向结构s指针。哪种方法更好呢?
(如果有的话)为什么?
这是一个非常微妙的问题,任何人答对这个问题(正当的原因)是应当被恭喜的。答案是
:typedef更好。思考下面的例子:
dPS p1,p2;
tPS p3,p4;
第一个扩展为
struct s * p1, p2;
上面的代码定义p1为一个指向结构的指,p2为一个实际的结构,这也许不是你想要的。第
二个例子正确地定义了p3 和p4 两个指针。
struct s *p3,*p4;
器做类似的事。例如,思考一下下面的例子:
#define dPS struct s *
typedef struct s * tPS;
以上两种情况的意图都是要定义dPS 和 tPS 作为一个指向结构s指针。哪种方法更好呢?
(如果有的话)为什么?
这是一个非常微妙的问题,任何人答对这个问题(正当的原因)是应当被恭喜的。答案是
:typedef更好。思考下面的例子:
dPS p1,p2;
tPS p3,p4;
第一个扩展为
struct s * p1, p2;
上面的代码定义p1为一个指向结构的指,p2为一个实际的结构,这也许不是你想要的。第
二个例子正确地定义了p3 和p4 两个指针。
struct s *p3,*p4;
相关文章推荐
- mysql中替代charindex的函数substring_index、find_in_set
- MYSQL中模糊查询带逗号间隔的字符(FIND_IN_SET)
- 【MySQL】MySQL的find_in_set的使用例子
- 谈一谈MySQL的LOCATE、FIND_IN_SET、INSTR、POSITION的差别
- mysql 字符处理 FIND_IN_SET,GROUP_CONCAT
- mysql LIKE,FIND_IN_SET,locate,查询字段中包含
- mysql 的 find_in_set,INSTR函数使用方法
- Mysql中FIND_IN_SET()和IN区别简析
- [Mysql] find_in_set()使用注意
- mysql中FIND_IN_SET的使用方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法find_in_set
- mysql find_in_set的用法
- MySQL中find_in_set的用法(某个字段包含某个字符)
- Mysql中FIND_IN_SET()和IN区别简析
- Mysql字符串字段中是否包含某个字符串,用 find_in_set
- mysql 的FIND_IN_SET()用法
- Mysql中使用FIND_IN_SET解决IN条件为字符串时只有第一个数据可用的问题
- Mysql中FIND_IN_SET()和IN区别简析
- mysql:find_in_set 查找逗号分隔的数据
- mysql 函数 find in set()