- 博客(6)
- 收藏
- 关注
原创 编译原理/紫龙书(第2版) 答案 1.6
1.6.1w=13x=11y=13z=111.6.2w=9x=7y=13z=111.6.3B1-w: B1-B3-B4//B1块的w的作用域为:B1块减去B3块减去B4块B1-x: B1-B2-B4B1-y: B1-B5B1-z: B1-B2-B5B2-x: B2-B3B2-z: B2B3-w:
2016-11-26 22:38:15 6629 1
原创 编译原理/紫龙书(第2版) 答案 1.3
1.3.1强迫式的:C,C++声明式的:Lisp,ML冯诺依曼式的:Fortran,C面向对象的:C++,Java,Python,VB函数式的:ML第三代:Fortran,Cobol,Lisp,C,C++,Java第四代(为特定应用设计的语言):Cobol(数据处理)脚本语言:Python,Perl
2016-11-23 20:05:26 1616
原创 编译原理/紫龙书(第2版) 答案 1.1
1.1.1编译器是一种可以将源语言翻译成等价的目标语言的的程序解释器是另一种语言处理器,他直接利用用户提供的输入来执行源程序中的操作1.1.2编译器的优点是其生成的机器语言目标程序执行起来通常比解释器快很多而解释器因为是逐个语句地执行源程序,所以错误诊断效果通常比编译器更好1.1.3汇编语言比机器语言更容易调试和进行错误诊断1.1.4c语
2016-11-23 18:08:31 2786
原创 常量指针与指针常量的区别
//指针常量只能改变指向的内容,不能改变指针指向的地址int main(){ int a = 0; int b = 2; int *const p2 = &b;//指针常量 cout<<"p2:"<<*p2<<endl; *p2 = a; //p2 = &a; //报错 cout<<"p2:"<<*p2<<end
2016-11-19 19:24:45 403
原创 关于C++中String串是否以'\0'结尾
写程序要判断是否读到string尾,我在visual studio 2015上尝试了一下。string a = "x";if (a[1] == '\0')cout << "yes";else cout << "no" << endl;cin.get();结果输出为yes也就是说,在visual studio 2015上的编译器是将string的结尾视为'\0'的,但是我没
2016-11-09 10:53:11 3098
原创 关于c/c++中的isdigit()函数
关于isdigit函数isdigit函数只能判断字符型是否是数字如下#include #include using namespace std;int main() { char c;//此时输入的是整型数字 while (cin>>c) { if (isdigit(c)) { cout<<c<<"是数字"<<endl;
2016-11-06 22:42:32 47808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人