魁梧冬瓜

文章
3
资源
0
加入时间
2年10月24天

替代goto语句的一个思路

当错误发生时,函数需要返回,使用goto语句跳转到结尾,然后执行相应的释放资源的操作,是一种常用的写法,这也是对goto语句运用比较合理的方案。经历过几个项目,大都采用这种方案。但这有种负面的影响,因为所有的变量定义必须要在goto之前,所以就不得不在函数头部放置所有的变量定义,而实际上变量的实际作用域也许只有相邻的几行,这样可读性就变弱了。下面的事例,利用do{}while(0);跳转使用bre

[深入研究4G/5G/6G专题-47]: 5G Link Adaption链路自适应-3-下行链路自适应DLLA-PDSCH信道

链路自适应涉及到三个主要的不同的信道,PDSCH、PUSCH、PUCCH,这三个信道的用途、场合不同,链路自适应的方法不完全相同,本文重点探讨PDSCH信道。DLLADownlinkLinkAdaption,下行链路自适应。DLLA的目的是通过调整下行信道的MCS适应不断变化的下行无线信道条件,在特定的无线信道的条件下,最大限度地提高系统容量、峰值数据速率和覆盖可靠性。.........