提问:
在android的bootloader源码目录中,发现这个文件lk/app/aboot/aboot.c
里面有一个关于结构体的定义,让我有点不太明白,哪位高手来解惑一下?
struct atag_tcc_entry
{
char output;
char resolution;
};
struct atag_tcc_entry tcc_param = {
.output = 0,
.resolution = 0,
};
我不太明白的是 为什么truct atag_tcc_entry tcc_param 后面要用一个“=”
还有,output前面为什么要用一个 “.” 点(dot),哪位解释下?
回答:
“.”是访问成员的意思。优先级同“()”。 例:"对象.成员" 或者"对象->成员"都是表示访问对象的某个成员的意思(读写成员)。也就是访问某个成员的变量。这里只是省略不写了。也可以写上atag_tcc_entry.output = 0;一样的。
追问
atag_tcc_entry.output = 0;这个你应该写错了吧?
应该是 tcc_param.output = 0;吧
来自:http://zhidao.baidu.com/question/249948221.html
分享到:
相关推荐
5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5.matlab结构体.zip5....
C语言结构体共2页.pdf.zip
结构体和共用体小结.doc
c语言结构体与共用体学习教案.pptx
函数、指针与结构体练习题_参考答案.doc
TIA博途中复制存储区和结构体数据的几种方法
计算机软件及应用结构体数组结构体数组PPT课件.pptx
全国计算机等级考试二级C语言题型总结(五)——结构体和链表部分.doc.pdf
C/C++第九章 结构体 本章要点: 结构体概述 定义结构体类型变量 结构体变量的引用 结构体数组 概述: 已介绍了基本类型的变量(如整型、实型、字符型变量等),也介绍了一种构造类型数据——数组。但是只有这些数据...
结构体 函数(机器人作业).c
结构体 & 链表(1).html
结构体的定义与使用1.c
c语言结构体和共用体ppt课件.ppt
结构体与共用体小结.doc
结构体程序设计PPT学习教案.pptx
结构体共用体PPT学习教案.pptx
结构体指针精炼PPT学习教案.pptx
结构体练习题PPT学习教案.pptx