问个弱弱的问题,关于c语言的
while(i<=L.length&&!(*compare)(*p++,e))++i;执行的是什么操作?什么意思这句,...
while(i<=L.length&&!(*compare)(*p++,e))++i;
执行的是什么操作?什么意思这句, 展开
执行的是什么操作?什么意思这句, 展开
3个回答
展开全部
while(i<=L.length&&!(*compare)(*p++,e))++i;
i<=L.length这句应该懂吧,我想L应该是个结构体吧,i与结构体中的length成员比较大小,
&&这个逻辑运算符,应该不用说,主要是
!(*compare)(*p++,e)看这个语义了,
compare应该是个函数指针,(*p++,e)这两个是参数,应该是比较大小,返回估计是个逻辑值,前面的!是取非的意思,也是个逻辑运算符,如果这个不懂,如果还有什么不懂,建议看一下C语言的运算符,
i<=L.length这句应该懂吧,我想L应该是个结构体吧,i与结构体中的length成员比较大小,
&&这个逻辑运算符,应该不用说,主要是
!(*compare)(*p++,e)看这个语义了,
compare应该是个函数指针,(*p++,e)这两个是参数,应该是比较大小,返回估计是个逻辑值,前面的!是取非的意思,也是个逻辑运算符,如果这个不懂,如果还有什么不懂,建议看一下C语言的运算符,
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询