收藏EXCEL技巧:EXCEL中技巧两则

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jackyrongvip/article/details/96481581

下表计算两个月的销售总额,你会怎么求?

 

方法 ❶ 在用 SUM 函数求完第一行数值后,双击单元格右下角小十字架,求和结果自动填充整列。

 

方法 ❷ 直接框选数值区域和求和区域,同时按下【Alt + =】,一键就搞定!

  另外的是求两列中数据的异同,比如:

方法:

同时按住【Ctrl + A】,全选数据范围。

 

❷ 同时按下【Ctrl + \】,不同的数据直接显现,搞定!

展开阅读全文

两则C语言技巧

05-09

以前用C++时,喜欢去玩一些语法上的技巧,每学到一个技巧都高兴得不得了,总是想找个地方用它,以显示自己的水平。其实我们应该更关心技巧的实用价值,如果一项技巧很巧妙,但很少用它,忘掉了也不必觉得可惜。最近发现两则C语言技巧,以前没有用过,觉得有些实用价值,做个笔记吧。rnrn rnrn1. 数组初始化。rnrn常见的数组初始化方法:rnrnint array[10] = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;rn rnrn rnrn通常情况下,这种做法没有问题。再看看下面这个例子:rnrn enumrnrn rnrn FRUIT_APPLE,rnrn FRUIT_PEAR,rnrn FRUIT_BANANA,rnrn FRUIT_NRrnrn ;rnrn rnrn int price[FRUIT_NR] = 20, 25, 30;rn rnrn rnrn这段代码有个潜在前提,那就是枚举的顺序不能变化。一旦变化,整个逻辑都乱了,这样的BUG能否查出来要靠运气。这样的假设是靠不住的,特别是当枚举是第三方库提供的时候,他们调整枚举的顺序后绝对不会通知你。为了避免这样的潜在隐患,可以用下面的方法:rnrn Enumrnrn rnrn FRUIT_APPLE,rnrn FRUIT_PEAR,rnrn FRUIT_BANANA,rnrn FRUIT_NRrnrn ;rnrn rnrn int price[FRUIT_NR] = [FRUIT_APPLE] = 20, [FRUIT_PEAR] = 25, [FRUIT_BANANA] = 30;rn rnrn rnrn rnrn2. 处理case语句。rnrn处理case语句,有很多case情况要做相同的处理时,通常的做法是:rnrn switch(value)rnrn rnrn case 0:rnrn case 1:rnrn case 2:rnrn case 3:rnrn case 4:rnrn case 5:rnrn case 6:rnrn case 7:rnrn case 8:rnrn case 9:rnrn rnrn printf("ok\n");rnrn break;rnrn rnrn default:break;rnrn rn rnrn rnrn这样写当然没有错,只是比较繁琐,特别是这样情况很多时。如果这些值是连续的,我们可以用下面的方法:rnrn switch(value)rnrn rnrn case 0 ... 9:rnrn rnrn printf("ok\n");rnrn break;rnrn rnrn default:break;rnrn rnrn rn rnrn rnrn这两个技巧好像是属于C语言新标准的,我只是在gcc上测试过,不能保证可移植性。rnrn转自:http://blog.csdn.net/absurd/ 论坛

没有更多推荐了,返回首页