问题 单项选择题

下列声明语句中没有起到定义作用的是( )。

A.int count;

B.const double pi=3.14159;

C.extern long index;

D.int max(int a,int {return a>b a:b;}

答案

参考答案:C

解析: 在C++程序中,一个名称在使用之前必须先被声明。声明的目的是告诉编译器某个名称所指代的实体类型。选项A是对变量的声明和定义,选项B是常量的声明、定义和初始化,选项D是函数的声明和定义,选项C是对外部变量index进行了声明,而没有进行定义。

问答题
问答题 案例分析题