摘要:
#include#include#include#includeusing namespace std;enum Token_value{ NAME, NUMBER, END, PLUS='+', MINUS='-', MUL='*', DIV='/', PRINT=';', ASSIGN='=', LP='(', RP=')',};Token_value curr_tok=PRINT;double number_value;string string_value;m 阅读全文
摘要:
#include#includeusing namespace std;int main(){ int i; do { cout>i);}首先输出个0.之后输入X,输出X;当输入ctrl+d时,没有输出,结束。#include#includeusing namespace std;int main(){ int i; do{ cin>>i; cout#include#include#includeusing namespace std;int main(){ map > > family; pair pa; string surName... 阅读全文
摘要:
#includeusing namespace std;enum month {a, b=2 , c };int main (){ coutusing namespace std;int Fuc(int a){ coutusing namespace std;int main(){ char c='a'; char *p= &c; coutusing namespace std;int main(){ const int a=2,b=1; int *p=&a;//此句会报错! const int *p = &a;//同样错误 cout<<*. 阅读全文
摘要:
这样的代码有什么问题? char c; while((c = getchar()) != EOF) ...首先,保存getchar的返回值的变量必须是int型。EOF是getchar返回的“超出范围”的特殊值,它跟getchar可能返回的其他任何字符值都不一样。(在时... 阅读全文
摘要:
问:如何在源文件中合理分配函数? 答:通常,相关的函数放在同一个文件中。有时候(例如开发库的时候),一个源文件(自然也 就是一个目标文件)放一个函数比较合适。有时候,尤其是对某些程序员,太多的源文件可能 会很麻烦,将多数以至所有的程序都放入少数几个大的源文件中也很诱人,甚至也是合适的。 希望用sta... 阅读全文
摘要:
指针到底有什么好处? 答:动态分配的数组;对多个相似变量的一般访问;(模拟)按引用传递函数参数;各种动态分配的数据结构,尤其是树和链表;遍历数组(例如,解析字符串);高效地、按引用“复制”数组和结构,特别是作为函数参数的时候。……(1)char *p;*p = malloc(10);你声明的指针是p... 阅读全文