易语言为什么网上的程序和自己写的程序大小差别这么大?

易语言为什么网上的程序和自己写的程序大小差别这么大?,第1张

易语言相对来说要比C语言等编写出来要大,因为除了程序本身穗棚模外和芹,还需要加载各种运行库猜缓组件

某些程序可能会加壳,例如UPX

楼主两个程序均不能正确运行;

第一个程序:

main()

{int n,i,j

long p=1,m=0

printf("Enter a number:")

scanf("%d",&n)

for(j=1j<=nj++)

{p=1/*漏掉此句,无法求对每项阶乘*/

for(i=1i<=ji++)

{p*=i}

m+=p}

printf("%ld\n",m)

}

第二个程序:

void main()

{int n,i=1,j

long p=1,m=0

printf("Enter a number:")

scanf("%d",&n)

for(j=1j<=nj++)

{p=1i=1 /*理由同上*/瞎蠢

do

{p*=i

i++

}while(i<=j)

m+=p}

printf("%ld\n",m)

}

理论上while, do...while可以实现的都可以用for,区别只在与循环条件一开始就不满足时,while,for 不进入循环,do...while进猛拦行一次循磨知陪环。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存