c++中主程序和子程序分别是什么举例说明

c++中主程序和子程序分别是什么举例说明,第1张

刚开始写可能你觉得子程序没什么用

一个程序运行肯定是先运行主程序

我弯陪们当然可以把所有程序都写在主程序里面,但是你会发现主程序过于庞大,有些程序反复使用,那么我们就写一个子程序,当要用这段程序的时候我们就通过调用来解决

比如我一个主程序,里面一直要用到查找,我们就先写个子程序把它定义为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开始执行的,里面可以实现你想要的功能,也就是你说的算法,算法很广泛,所有的功能都是属于算法,枝纳悄丛什么条件语句啊,循环语句啊猛运没,这些都是一种算法,不只是生活中的加减乘除那些才是算法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8267959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存