1、自增自减和输出函数易错点。1 #include2 int main()3 {4 int a=21,b=15;5 printf("%d\n",--a+b+10,--b+a);6 getchar();7 }输出结果是:44 解释:在输出函数中,自增自减是优先计算的,故a减1...
分类:
编程语言 时间:
2015-03-21 15:23:15
阅读次数:
131
C语言的缺点由于C语言是面向过程的,因此它的数据封装性差、安全性低,这就是C语言和其他面向对象语言的区别之一。面向对象语言的特性之一就是数据的封装性语法限制不严格,对变量的类型约束不严格,对数组下标越界不作检查等C语言的优点对比汇编语言,C语言可读性好,易于调试、修改和移植,代码质量与汇编语言相当。...
分类:
编程语言 时间:
2015-03-12 16:55:41
阅读次数:
219
第三章
指针 Pointer
我第一次上网求助,就是在pointer方面遇到了问题,对于我本人来说,有些时候reference和de-reference,address、location、value经常会弄混的,就连我的教授都自己坦言,不仅C++的初学者都会在pointer方面遇到这样那样的问题,而且一些从业多年的编程大神也会遇到指针上面的问题。
有一个笑话,当你学会了指针才能懂...
分类:
其他好文 时间:
2015-03-09 16:16:51
阅读次数:
156
在项目中,经常会对一json数据的处理,时不常也会报出一些错误,这些错误也是自己不够细心导致的。在这里也做一个小小的归纳,我每次处理前端页面列表数据时,都喜欢会 jquery 的模版(jquery template.js),简单明了,只需要后台传入处理好的“json” 数据,就ok了。但有时...
分类:
Web程序 时间:
2015-02-26 11:29:05
阅读次数:
144
题意:有一面墙,被等分为1QW份,一份的宽度为一个单位宽度。现在往墙上贴N张海报,每张海报的宽度是任意的,但是必定是单位宽度的整数倍,且
思路:简单的成段更新,但是数据量是1千万,会MT,所以要区间压缩(离散化),保证覆盖的关系不变,离散化的时候有个易错的细节,poj数据水了,这个易错点引用hh牛的话:
而这题的难点在于每个数字其实表示的是一个单位长度(并非一个点),这样普通的离散化会造成许多...
分类:
其他好文 时间:
2015-02-19 18:42:45
阅读次数:
167
题意:
比较简单的题目,就是把给定格式的数字加起来,再按规定格式输出,想想感觉很简单,写起来还是不是很顺,wa了5次,能注意的点都注意了,重新写了一遍才过的。现在总结以下几点易错点:
1.像小于10和小于100的需要特判。
2.不要用double解,精度不能保证,最后处理也烦,建议直接把数字读出来,虽说范围是int内,但不知道数据会不会坑,最好用long long。
3.处理','的时候,...
分类:
其他好文 时间:
2015-02-07 09:11:50
阅读次数:
115
这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性!中文名无外文名getch头文件conio.h注意事项此函数非标准函数,请注意移植性语种C语言,C++兼容目录1主要内容2易错点1主要内容编辑get...
分类:
其他好文 时间:
2015-01-29 00:02:41
阅读次数:
442
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
大意
反转int的数字。
难度系数: 容易
实现
易错点是没有做溢出检查。后来我看了下网上的答案,写的比我好很多(好惭愧)。所以这题就给出个网上的答案吧。
int reverse(i...
分类:
其他好文 时间:
2015-01-26 11:57:48
阅读次数:
141
由于工作需要,在使用JavaScript过程中需要对输入参数做一些前端判断,所以接触到正则表达式。网上有很多教程可以学习参考,我只是初次接触,写一点自己的小结和遇到的易错点。默认有一个TextBox,对其输入的内容进行检测var re=/^[0-9]$/i --只能输入一个数字var re...
分类:
其他好文 时间:
2015-01-11 13:30:09
阅读次数:
114
题意:计算n年里的12 * n个月里,每个月的13号落在周日到周六的次数。思路&易错点:两个数组,一个数组1代表月份,一个数组2代表星期几,天数 % 7作为数组2的下标,自增。判断是否为闰年。某年的1月1号是周m,下一年的1月1号是周m + 1(闰年的话就m + 2,这个是开始时错了,找了几百年bu...
分类:
编程语言 时间:
2015-01-06 23:01:40
阅读次数:
252