百度试题 题目typedef int INTEGER;的作用是()。 A. 建立了一种新的数据类型。 B. 定义了一个新的数据类型标识符。 C. 定义了一个整型变量。 D. 以上说法都不对。 相关知识点: 试题来源: 解析 B.定义了一个新的数据类型标识符。
若有“ typedef int Integer; ” , 以下说法正确的是 ( )A.int 数 据类型的新名字是 IntegerB.Integer 是整型变量C.ty
程序中可用INTEGER代替类型名int 相关知识点: 试题来源: 解析 C题干中使用typedef定义新类型名INTEGER,它代表int *类型。使用INTEGER定义p,相当于int *p。使用INTEGER定义*q,相当于int **q。所以p是基类型为int的指针变量,q是基类型为int *的指针变量,选项A、B、D错误。故本题答案为C选项。
typedef int INTEGER; #define INTEGER int相关知识点: 试题来源: 解析 答:#define INTEGER int 是宏定义,程序在编译前将对宏进行替换,即在编译前将所有INTEGER替换为int,但对字符串常量不替换。 typedef int INTEGER; 是自定义数据类型,定义一个INTEGER类型数据和int完全一样,可以互相代替。注意typedef只是定义一个...
1若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是( )。 A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名 2若有以下说明和定义 typede int *INTEGER; INTEGER p, *q; 以下叙述正确的是 A.p 是 int 型变量B.p ...
[解析] 本题中INTEGER被定义为int*的别名,故直接由它定义的类型基类型为整型的指针变量。因此,p是基类型为int的指针变量,q是int型指针的指针变量。故4个选项中B正确。结果一 题目 若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。 A.p是整型变量B.p是基类型为整型的指针...
typedef int integer; typedef integer mytype; B. typedef与指针 1typedefchar*String;2String name ="Simon”; C. typedef与结构体 1typedefstructMyPoint2{3intx;4inty;5} Point;67Point p = {10,10}; D. typedef 结构体指针 1typedefstruct2{3intage;4char*name;5} *PP;67PP per1 = {11,"Tom...
typedef int *INTEGER; 应看成 typedef int* INTEGER; 分析总结。 x05p是int型变量q是基类型为int的指针变量结果一 题目 设有如下定义:typedef int *INTEGER; INTEGER p,*q; 下列叙述正确的是( ).A.程序中可用INTEGER代替i设有如下定义:typedef int *INTEGER;INTEGER p,*q;下列叙述正确的是( ).A.\x05...
typedef int Integer; typedef Integer MyInteger; 二、typedef与指针 除开可以给基本数据类型起别名,typedef也可以给指针起别名 1 #include <stdio.h> 2 3 typedef char *String; 4 5 int main(int argc, const char * argv[]) { 6 // 相当于char *str = "This is a string!"; ...
typedef int INTEGER;//指定用标识符INTEGER代表int类型 typedef float REAL;//指定用标识符代表float类型 然后 INTEGER a; REAL b; 与语句 int a; float b; 是等价的。 也可以用来声明结构体类型: typedef struct { int month; int day; int year; ...