一个程序运行肯定是先运行主程序
我弯陪们当然可以把所有程序都写在主程序里面,但是你会发现主程序过于庞大,有些程序反复使用,那么我们就写一个子程序,当要用这段程序的时候我们就通过调用来解决
比如我一个主程序,里面一直要用到查找,我们就先写个子程序把它定义为findtext(int str1,int str2)str1为查找内同 str2为查找目标
然后我们写主程序,差尺就可以直接用这个子程序
其实在C里面你可能觉得没什么,如果你学过单片机,我们写程序不用到子程序不虚闹高行,应为单片机容量有限,如果重复代码出现就会下不下,所以我们会尽量把所有重复出现的代码写成子程序,减少代码体积
楼上说错不少Pascal的每个函数都分首部和执行部分,而C不区分。所以Pascal可以将函数的定义嵌套在其它函数内部。从而成为名空间。所旁梁有子函数都嵌套在主函数(主程序)的里面,从而分辨出主程慧基序。(主程序可以缺省名字,则会被命名为main)
Pascal的指针声明是
var p:^integer
用p^表示p指向的内容。
new(p)dispose(p)
用来申请和注销p。
Pascal中没有void类型,所以要没有返回值的函数被成为过程(procedure),有的成为函数(function),而C都是函数。
Pascal的类型要求较为严格,C较为宽松。
数组下标可以从任意开始,只要结束≥开始,且为顺序类型即可。
赋值单独成句,没有返回值。
++ --也被定义为运碧运inc dec两个过程,单独成句。
C的编译指令是#……,Pascal则是{$……},且相比之下很不常用。
新版本的Pascal有包括 *** 作符重载、类的定义等内容。而那个应该是C++的了。
主程序一般都指Main函数,程序都是从Main开始执行的,里面可以实现你想要的功能,也就是你说的算法,算法很广泛,所有的功能都是属于算法,枝纳悄丛什么条件语句啊,循环语句啊猛运没,这些都是一种算法,不只是生活中的加减乘除那些才是算法欢迎分享,转载请注明来源:内存溢出
评论列表(0条)