首页学历类考试大学计算机科学
(简答题)

简述auto、register、static三个关键字在程序中的用途。

正确答案

①auto自动型或堆栈型,采用堆栈方式存储空间,声明的变量只能在某个程序范围内使用,当程序运行超出该变量的作用域时,释放空间。
②register寄存器型,将所声明的变量放入CPU的寄存器存储空间中,加快程序运行速度,只能用于声明int和char。
③extern外部参照引用型,声明的变量是想引用在其他文件中函数体外部声明的变量(不太常用)。
④static静态存储类型,可在函数体内外声明,在内声明时与auto的区别,static存储类型的变量在内存中以固定地址存放。另外,静态数据成员在声明时必须在前面加关键字static。

答案解析

相似试题

  • (名词解析)

    General purpose registers

    答案解析

  • (单选题)

    stat是根据参数pathname给出的文件路径名,获取文件的外存i节点,需要搜索()

    答案解析

  • (多选题)

    Auto CAD可以存储的文件类型有()。

    答案解析

  • (判断题)

    margin:auto 0;可实现元素水平居中显示。

    答案解析

  • (多选题)

    Auto CAD中对图层的操作有哪些()。

    答案解析

  • (多选题)

    Auto CAD中对图层的操作有哪些()。

    答案解析

  • (单选题)

    Auto Erase“自动抹掉”选项是()栏中的功能。

    答案解析

  • (多选题)

    Auto CAD提供了哪几种坐标系()。

    答案解析

  • (单选题)

    Auto CAD中的CAD的英文全称是什么()

    答案解析

快考试在线搜题