aihot  2020-11-12 10:31:54  OpenCV |   查看评论   
else if((cond=strcmp(w,p->word))==0) p->count++; else if(cond>0) addtree(p->rnode,w); else addtree(p->lnode,w); }

6.6 typedef类型定义

typedef char *String;

上面的语句中,建立了一新的数据类型名String,用它来代表指向字符的指针,即声明一个字符串类型。

6.8 联合

联合是为了让一个变量可以合法的保存多种数据类型中任一种变量类型。

union u_tag{     int ival;     float fval;     char * sval; }u;

下面是使用的例子:

if (utype==INT)     printf("%d",u.ival); else if (utype==FLOAT)     printf("%d",u.fval); else if (utype==STRING)     printf("%s",u.sval);             
          
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自《TCPL》 第6章 结构

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]