随笔分类 - C/C++学习
摘要:加法:(字符串模拟小学加法) 减法: 乘法: 除法: 取模: 1)(a * b) % m = (a % m * b % m) % m = (a % m * b) % m = (a * b % m) % m 2) (a + b) % m = (a % m + b % m) % m = (a % m +
阅读全文
摘要:在编程竞赛中,我们常见一个头文件: 发现它是部分C++中支持的一个几乎万能的头文件,包含所有的可用到的C++库函数,如<istream>/<ostream>/<stack>/<queue>. 该头文件的详细内容如下: 在编程竞赛中,使用这个头文件是一个好的想法,特别是当你在选择头文件时想减少时间,我
阅读全文
摘要:情况一:在被调用函数中改变传入指针的指向。 具体例子如下:
阅读全文
摘要:转自:http://blog.csdn.net/eastmount/article/details/20413773 一.main()函数参数 通常我们在写主函数时都是void main()或int main() {..return 0;},但ANSI-C(美国国家标准协会,C的第一个标准ANSI发
阅读全文
摘要:转自:http://blog.csdn.net/abc5382334/article/details/18052757 想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用inclu
阅读全文
摘要:转自:http://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html 简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段
阅读全文
摘要:关于精度问题 在计算几何的计算中,精度问题是一个很常见的问题。 这是由于计算机存储浮点数时保留的精度有限而产生的。 即使用两个实型变量来存储同一个数字,都有可能产生误差。 因此在判定实型变量大小关系时,若直接采用=,>或<进行比较,很有可能出错。 一般常见的解决方法是设定一个极小量epsilon(一
阅读全文
摘要:1.string类成员函数c_str()的原型: const char *c_str()const;//返回一个以null终止的c字符串 2.c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象转换成c
阅读全文
摘要:今天刷题遇到的问题:定义一个6*5的字符数组,用scanf一个一个的输入字符。 for(int i = 0; i < 6; i++) for(int j = 0; j < 5; j++){ scanf("%c", &a[i][j]); } 在界面上可以看到,当输入了5*5时,就结束了,原来回车的换行
阅读全文