第1个回答 2013-09-16
明显区别:C语言是{...}为范围,而pascal是begin...endC语言是&& || != ,而pascal是 and or notC语言是数据类型有int ,char,short,doule,long 而pascal只有real(实型),integer(整型),char,bool(逻辑)。C语言区分字母大小写,而paslca不区分。C语言所有语句‘;’为段而pascal自带(if,while,for等)是以整个完成之后加‘;’ 以主程序整个完成之后加‘.’。如:PROGRAM max (input,output); //前面大写字符串为必写保留字,max为程序名,(input,output)标准输入输出 VAR x,y:integer; //定义为整,var是声明后面有定义的数据类型BEGIN readl(x,y); //输入x,y值 IF x>y THEN write(x,y) //输出 ELSE IF x<y THEN BEGIN write (y,x); write('MAX=',y); END ELSE write('相等') //这里不要加分号,凡在END.之前属于一整段END. 还有一个最大不同就是C语言的=与pascal:=是一样的。所以C语言的人经常写错为‘=’应该是‘:=’。C语言的函数可以相互调用不存在包含关系,PASCAL可以存在函数包含函数,同一级的函数不可以调用另一个被包含在内的函数。C语言则可以。PASCAL表达能力非常强:如VAR year:1..1000; //表示year属于1~1000范围之内的数 TYPE C=ARRAY['a'..'z'] OF char; VAR a,b,c:C //定义为C类型 ,数组:a['a']..a['z'],b['a']..b['z']等。 指针与C语言相同p^ 表示指针 p^.num表示引用结构体成员具备所有数据结构。其PASCAL的优点就是指针和TYPE声明的类型很灵活其他语法与C语言完全相同,关键也是三十多个标准文件两个就是input,output ,C语言的库函数很多的。可移植很好、运行效率同,面向系统软件和应用软件、教学用。常用软件与Turbo C/C++一样,他的编译器是 Turbo Pascal 7.0其它你买一本书只要你学会C语言学的好pascal两三天功夫就搞定了。
第2个回答 2020-06-30
c在性能上优于pascal,语言也相对简洁,但学起来也更有难度,相比起来pascal容易掌握.
其实只要掌握了一门语言,再去学别的语言都会比较容易的.
第3个回答 2013-09-16
明显区别:C语言是{...}为范围,而pascal是begin...endC语言是&& || != ,而pascal是 and or notC语言是数据类型有int ,char,short,doule,long 而pascal只有real(实型),integer(整型),char,bool(逻辑)。C语言区分字母大小写,而paslca不区分。C语言所有语句‘;’为段而pascal自带(if,while,for等)是以整个完成之后加‘;’ 以主程序整个完成之后加‘.’。如:PROGRAM max (input,output); //前面大写字符串为必写保留字,max为程序名,(input,output)标准输入输出 VAR x,y:integer; //定义为整,var是声明后面有定义的数据类型BEGIN readl(x,y); //输入x,y值 IF x>y THEN write(x,y) //输出 ELSE IF x<y THEN BEGIN write (y,x); write('MAX=',y); END ELSE write('相等') //这里不要加分号,凡在END.之前属于一整段END. 还有一个最大不同就是C语言的=与pascal:=是一样的。所以C语言的人经常写错为‘=’应该是‘:=’。C语言的函数可以相互调用不存在包含关系,PASCAL可以存在函数包含函数,同一级的函数不可以调用另一个被包含在内的函数。C语言则可以。PASCAL表达能力非常强:如VAR year:1..1000; //表示year属于1~1000范围之内的数 TYPE C=ARRAY['a'..'z'] OF char; VAR a,b,c:C //定义为C类型 ,数组:a['a']..a['z'],b['a']..b['z']等。 指针与C语言相同p^ 表示指针 p^.num表示引用结构体成员具备所有数据结构。其PASCAL的优点就是指针和TYPE声明的类型很灵活其他语法与C语言完全相同,关键也是三十多个标准文件两个就是input,output ,C语言的库函数很多的。可移植很好、运行效率同,面向系统软件和应用软件、教学用。常用软件与Turbo C/C++一样,他的编译器是 Turbo Pascal 7.0其它你买一本书只要你学会C语言学的好pascal两三天功夫就搞定了。
第4个回答 2020-06-30
c在性能上优于pascal,语言也相对简洁,但学起来也更有难度,相比起来pascal容易掌握.
其实只要掌握了一门语言,再去学别的语言都会比较容易的.