資源簡介
擴充pl0文法的c語言實現,源代碼是用VS2015寫的,放到VS環境下,取消安全模式,即可運行。幾乎完全仿照PASCAL-S來寫的,命名都一樣。本資源只有一個cpp文件。
代碼片段和文件信息
#include?“stdafx.h“
#include?
#include?
#include?
#include?
#include?
//常量聲明
//*12311405?此時的問題是,剩下這些需要再測測,字母大小寫、名字需要先聲明再引用、引用時需考慮作用域范圍,函數參數個數及類型、不同作用域的同名變量的作用域范圍,常量不能在程序中以任何方式改變其值等方面。
//*01011208?此時的問題是函數中有變量同名的問題沒解決。主要涉及entervariable
using?namespace?std;
template
set?_union(const?set?&s1?const?set?&s2)?{
set?res(s1);
res.insert(s2.begin()?s2.end());
return?res;
}
const?int?nkw?=?18
alng?=?100
llng?=?121
emax?=?322
emin?=?-292
kmax?=?15
tmax?=?100
bmax?=?20
amax?=?30
c2max?=?20
csmax?=?30
cmax?=?800
lmax?=?20
smax?=?10000
ermax?=?58
omax?=?63
xmax?=?100000000
nmax?=?100000000
lineleng?=?10000
linelimit?=?200
stacksize?=?2000;
//類型聲明
typedef?enum?{
intco
- 上一篇:ACM編程競賽經典而又經典的試題全解析
- 下一篇:C++語義分析 源代碼
評論
共有 條評論