百度试题 题目typedef int INTEGER;的作用是()。 A. 建立了一种新的数据类型。 B. 定义了一个新的数据类型标识符。 C. 定义了一个整型变量。 D. 以上说法都不对。 相关知识点: 试题来源: 解析 B.定义了一个新的数据类型标识符。反馈 收藏
我们使用 typedef 先来给int声明一个别名。 typedef int INTEGER; //这里INTEGER与int关键词的功能一模一样 我们要定义一个int型的变量时就可以使用int或者INTEGER来定义,如下: int data; INTEGER data;//这两种定义方式也是一模一样的 那么为结构体定义一个别名,我们该怎么做呢? //我们使用如下第一种 struct...
typedef int *INTEGER; INTEGER p, *q; 则以下叙述正确的是()。 A. q是基类型为int的指针变量 B. p是int型变量 C. p是基类型为int的指针变量 D. 程序中可用INTEGER代替类型名int 相关知识点: 试题来源: 解析 C题干中使用typedef定义新类型名INTEGER,它代表int *类型。使用INTEGER定义p,相当于int ...
使用“typedefintInteger;”语句把标识符Integer定义为一个()。A.整数变量B.整数类型C.数组变量D.数组类型
typedef int INTEGER; INTEGER a, b; a = 10; b = 20; INTEGER a, b;等效于int a, b typedef 还可以给数组、指针、结构体等类型定义别名。先来看一个给数组类型定义别名的例子: typedef char ARRAY20[20]; 表示ARRAY20 是类型char [20]的别名。它是一个长度为 20 的数组类型。接着可以用 ARRAY20...
A. p是int型变量 B. p是基类型为int的指针变量 C. q是基类型为int的指针变量 D. 程序中可用INTEGER代替int类型名 相关知识点: 试题来源: 解析 B 分值: 60 答案:B 语句typedef int * INTEGER;定义了一个新类型名INTEGER,因此语句INTEGERp,* q;就相当 于int * p,* * q;。
若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。 A. p是整型变量 B. p是
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!"; ...
除了可以直接使用C提供的标准类型名(如int、char、float 、double、long 等)和自己声明的结构体、共用体、指针、枚举类型外,还可以用typedef声明新的类型名来代替已有的类型名。如: typedef int INTEGER; typedef float REAL; 指定用 INTEGER 代表int类型,REAL 代表float。这样,以下两行等价: ...
typedef int INTEGER; 创新了新的数据类型INTEGER。() A. 对 B. 错 点击查看答案 你可能感兴趣的试题 单项选择题大脑神经系统主要组成部分是大脑皮层和灰质层,大脑皮层和灰质层都很薄,但大脑皮层表面无沟回,灰质层表面有沟回。() A.正确B.错误 点击查看答案 单项选择题认为“美是数的和谐” 的毕达哥拉斯...