学曲谱,请上曲谱自学网!

c语言static

时间:2019-02-14 19:15:40编辑:刘牛来源:曲谱自学网

概括:这道题是容拔览同学的课后练习题,主要是关于c语言static,指导老师为景老师。static_cast是一个计算机函数,功能是把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。

题目:c语言static

解:

auto 只是用于局部变量,register一定是auto

函数的存储类型指的是其他文件模块可否访问,按照C语言的原则,函数隐含为全局(本项目中)都可以访问,因此默认为extern,如果函数前面加上static则说明该函数只能被本源程序文件中的模块访问

所以答案就是C

相关思考练习题:

题1:在C语言中static有什么含义

点拨:最主要有两点用途。 让一个变量长期有效,而不管其是在什么地方被申明。比如: int fun1() { static int s_value = 0; .... } 那么fun1不管在什么地方被调用,当函数退出后,s_value最后的值将一直会被系统保存(相当于一个全局变量),下次s_va...

题2:C语言中static 的详细说明。

点拨:google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证...

题3:请问C语言中static函数的具体作用是什么,,请不要...

点拨:静态变量,保存 p;若不加static,一旦子函数 退出后,该变量将丢失,加了,就会保持住,下次回来的时候,这个值依然存在。

题4:C语言static的作用。

点拨:题中,i为静态局部变量,在fun1函数中,i声明的同时初始化,初值为0,以后再调用函数,i不再重新初始化,连续调用10次函数,i依次累加,最后结果为10; j为静态全局变量,在声明的同时你没有赋值,j的值在调用函数时,被重新赋值,不会累加,你...

题5:c语言 static静态变量

点拨:c语言的static变量是在程序加载的时候就为之分配内存的,一直到程序结束,而不像普通变量那样函数执行一次分配一次。所以当第一次执行p(1)的时候,y已经加1了,下次执行p(2)时,y不会恢复成1,还是2;你就当全局变量的功能处理就行,性能上...

现实的社会

覆水难收

热门曲谱

Copyright © 2014-2019 曲谱大全(www.qpzxw.com)曲谱自学网版权所有 备案号:皖ICP备2021004734号-1

版权声明:曲谱网所有曲谱及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。

联系邮箱:qupudaquanhezuo@gmail.com