小编kR1*_*105的帖子

为什么有些内核程序员使用goto而不是简单的while循环?

当我学习C语言时,老师终日告诉我:"不要使用goto,这是一个坏习惯,它很丑,很危险!" 等等.

那么,为什么一些内核程序员会使用goto,例如在这个函数中,它可以用一个简单的替换

while(condition) {} 
Run Code Online (Sandbox Code Playgroud)

要么

do {} while(condition);
Run Code Online (Sandbox Code Playgroud)

我无法理解.在某些情况下使用goto而不是while/ do- 更好while吗?如果是这样,为什么?

c linux loops goto linux-kernel

51
推荐指数
2
解决办法
1万
查看次数

如何使用PHPExcel更改单元格值而不更改单元格的样式?

我正在编写一个修改已经存在的excel文件的一些单元格的Web应用程序,我正在使用PHPExcel来执行此操作,但是当我使用单元格的setValue函数时,它会清理单元格的样式.我也尝试使用,getActiveSheet()->setCellValue但它也清洁细胞的风格.

如何在不触及风格的情况下改变细胞的价值?PHPExcel可以实现吗?谢谢.

编辑:现有文件使用背景颜色,边框,数字格式等格式化单元格,当我使用PHPExcel编辑单元格值时,所有这些都被删除并替换为我设置的值的空白单元格,I我希望在设置它时保存单元格的样式/格式,谢谢!

php phpexcel

4
推荐指数
1
解决办法
6532
查看次数

标签 统计

c ×1

goto ×1

linux ×1

linux-kernel ×1

loops ×1

php ×1

phpexcel ×1