c/c++
foxpeter
这个作者很懒,什么都没留下…
展开
-
C 运算符优先级表
PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operatorPost-incrementPost-d转载 2010-01-15 23:29:00 · 318 阅读 · 0 评论 -
关于操作符的结合性
accelerated 0 章里提到了 " 左结合性的意思大概是: 当一个表达式中出现两个或者两个以上的同等级运算符时, 每个运算符会尽可能多的利用它的左操作数,而右尽可能少的利用它的右操作数.比如 a+b-c + - 相同优先级 都属于左结合性第一个 + 以 b 为它的右操作数 a 为它的左操作数第二个 - 以 c 为它的右操作数 a+b为它的左操作数实际就原创 2010-02-15 13:49:00 · 466 阅读 · 0 评论 -
关于文件结束标志
windows环境下: control+enter 然后按Z;linux下: control+enter 然后按D;原创 2010-02-17 12:25:00 · 1270 阅读 · 0 评论 -
accelerated c++ 2章 习题
2-0:#include#includeusing std::cout;using std::cin;using std::endl;using std::string;int main(){ cout string name; cin >> name; const string greeting = "Hello" + name + "!" ; int p原创 2010-03-26 22:46:00 · 1077 阅读 · 1 评论 -
accelerated c++ 1章 练习答案
1-1 : 正确 1-2 : 不正确 std::string exclam = "!"; std::string message = "hello" + ", world" +exclam;以两个常量开头的话会报 error C2110: cannot add two pointers 改成std::string message = exclam + "hello" + ",原创 2010-03-25 21:36:00 · 1639 阅读 · 4 评论 -
accelerated c++ 0章 练习解答
0-0:#includeint main(){ std::cout return 0;} 0-1: 3+4; 是一个表达式语句,会执行3+4,结果7将放在一个临时变量里. 这个表达式没什么意义~~. 0-2: #includeint main(){ std::cout return 0;}ps: /" = " , / = , // = / ;原创 2010-03-25 20:55:00 · 846 阅读 · 2 评论 -
c++中 cin对 EOF 的判断
<br />输入流中用成员 eofbit 来记录是否遇到 EOF ,再遇到EOF后 eofbit将被设置为1, 可以用成员函数 ::eof()来测试。<br /> <br />输入流是以行为缓冲的 意思是只有在一次输入以 enter 结束时 输入流才真正开始工作(读取)<br /> <br />EOF (win -- ctrl+z,unix -- ctrl + d) <br /> <br />而只有当 EOF 出现在一行输入的首部时 输入流才会正确的设置 eofbit<br /> <br />当EOF原创 2010-12-12 22:53:00 · 21372 阅读 · 1 评论