摘要: 花了3个多小时,这么简单地题目才AC,使用cin会超时,只能用scanf。始终想不通为什么内部循环得用__int64才能AC,用long long是WA,真郁闷,快被郁闷死了!贴上自己的代码: 1 #include 2 #include 3 #include 4 5 int main() 6 { 7 __int64 n; 8 __int64 i; 9 __int64 *sum = (__int64 *)malloc(100005*sizeof(__int64));10 memset(sum,0,sizeof(sum));11 ... 阅读全文
posted @ 2012-12-07 21:58 maowang 阅读(240) 评论(0) 推荐(0) 编辑
摘要: C++中const用法总结1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nValue; //nValue是constint const nValue; // nValue是const但是对于指针类型的TYPE,不同的写法会有不同情况,例如:A. const char *pContent;B. char * 阅读全文
posted @ 2012-12-07 18:16 maowang 阅读(431) 评论(1) 推荐(0) 编辑
摘要: C:PrecedenceOperatorDescriptionAssociativity1++--Suffix/postfix increment and decrementLeft-to-right()Function call[]Array subscripting.Structure and union member access−>Structure and union member access through pointer(type){list}Compound literal(C99)2++--Prefix increment and decrementRight-to- 阅读全文
posted @ 2012-12-07 18:12 maowang 阅读(280) 评论(0) 推荐(0) 编辑
摘要: scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为输入结束*/scanf("%s",string); /*遇到空格认为输入结束*/所以在输入的字符串中包含空格时,应该使用gets输入。scanf和gets获取字符串时的区别在C语言中,能构获取字符串的函数至少有两个:1.scanf( 阅读全文
posted @ 2012-12-07 18:11 maowang 阅读(489) 评论(0) 推荐(1) 编辑
摘要: cin.getline()和cin.get()都是对输入的面向行的读取,即一次读取整行而不是单个数字或字符,但是二者有一定的区别。cin.get()每次读取一整行并把由Enter键生成的换行符留在输入队列中,比如:#include <iostream>using std::cin;using std::cout;const int SIZE = 15;int main( ){cout << "Enter your name:";char name[SIZE];cin.get(name,SIZE);cout << "name:&q 阅读全文
posted @ 2012-12-07 18:11 maowang 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 论坛和博客上常常看到关于C语言中运算符的迷惑,甚至是错误的解读。这样的迷惑或解读大都发生在表达式中存在着较为复杂的副作用时。但从本质上看,仍然是概念理解上的偏差。本文试图通过对三个典型表达式的分析,集中说说运算符的优先级、结合性方面的问题,同时说明它们跟求值过程之间存在的区别与联系。优先级决定表达式中各种不同的运算符起作用的优先次序,而结合性则在相邻的运算符的具有同等优先级时,决定表达式的结合方向。(一)a = b = c;关于优先级与结合性的经典示例之一就是上面这个“连续赋值”表达式。b的两边都是赋值运算,优先级自然相同。而赋值表达式具有“向右结合”的特性,这就决定了这个表达式的语义结构是“ 阅读全文
posted @ 2012-12-07 13:29 maowang 阅读(4752) 评论(1) 推荐(0) 编辑