试题详情
- 简答题变量的声明和定义有什么区别?
-
为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入 extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。
说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。 关注下方微信公众号,在线模考后查看
热门试题
- 有以下说明语句:struct Work
- cout属于标准输出流,而cerr和cl
- do……while 和 while……d
- 在下列选项中,()不能交换变量a和b的值
- 求100!
- 有语句循环结束后,sum的值等于()
- 在下划线处填上缺少的部分。
- 有说明语句int b[4][5];voi
- 条件语句不能作为多路分支语句。
- 已知inti=3;在下面do_while
- 设计函数,将小写英文字符变为对应的大写字
- 虚函数可以被类的对象调用,也可以被类的对
- 按右对齐方式,域为5位,输出常整型数12
- 如果不能成功地分配所需要的内存时,new
- 在C++中,也可使用struct来声明类
- 请编写函数int-find(int-n)
- 文件file.txt中存放了若干字符。函
- 有一群士兵,人数不超过n。孙子将其按照一
- 什么叫做拷贝构造函数?
- 定义递归函数Acm(m,n)实现如下所示