c语言 知识点提纲

本文介绍了C语言中主函数与子函数的不同,特别是在return关键字的使用上。主函数通常使用return 0表示正常结束,而子函数可能使用return 0或return -1传递状态。此外,详细阐述了static关键字的多重含义:隐藏变量和函数,保持变量内容的持久性,以及默认初始化为0。static的应用场景包括避免命名冲突和在函数间保存长期有效的变量。
摘要由CSDN通过智能技术生成

c语言中
主函数(即main函数)和子函数是两个完全不同的概念
两者被同一个关键字(如,return)修饰时,所产生的效果、意义——对于主函数是一个意义,对于子函数则是另一个意义——两者之间,绝不会完全相同

所以对于以下知识点——同一个知识点,我们需要搞清,
——它对于主函数的是什么意义、效果?
——它对于子函数又是什么意义、效果?

主调函数和被调函数 ——对于main函数——对于子函数
C语言中主调函数、被调函数是什么,怎么区分
C语言主调函数和被调函数

关键字return的用法 ——对于main函数——对于子函数
对于C语言来讲,return有两个意义
第一个是,中断当前的程序,到return这条语句为止,之后的语句不再执行
第二个是,在完成了终止程序执行的基础上,给主调函数一个返回值
——同样一条return 0或return -1,对于它们两个用法的意义tm是不一样的——同样是将该函数的状态结果(成功 还是 异常),反馈给系统看的,但是
对于main函数,常用、只用return 0
对于子函数,既用ret

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值