由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C 中的typedef 一问
相关主题
一个C语言的面试题,有点乱,麻烦看一下c++ string 一问
问一个C++函数Parameter的问题数据类型判断
问一个gcc下bit field的对齐问题how to initialize this struct.
请教一个C语言的面试题什么时候写程序要注意这个问题?
typedef basic_string string;is size_t recommended for 64-bit windows porting?
一个popen加gzip的问题Java的POD比C++干净很多
a string define question (c++)紧急求助,C语言面试题
呼叫THRUST等C语言牛牛,菜鸟级C语言指针问题问个小问题
相关话题的讨论汇总
话题: typedef话题: string话题: int32话题: int话题: 一问
进入Programming版参与讨论
1 (共1页)
n********5
发帖数: 323
1
为什么下面不能编译通过???
typedef int int32;
int main(){
unsigned int32 j =10;
}
z***9
发帖数: 696
2
typedef unsigned int uint32;
int main(){
uint32 j =10;
}
z****e
发帖数: 2024
3
这个是不是要转joke?

【在 n********5 的大作中提到】
: 为什么下面不能编译通过???
: typedef int int32;
: int main(){
: unsigned int32 j =10;
: }

n********5
发帖数: 323
4
哈哈,,不好意思,,书上看到的,,想了好久。。。
谢谢各位,献丑了..

【在 z****e 的大作中提到】
: 这个是不是要转joke?
z****e
发帖数: 2024
5
什么书?会教这个?

【在 n********5 的大作中提到】
: 哈哈,,不好意思,,书上看到的,,想了好久。。。
: 谢谢各位,献丑了..

r****t
发帖数: 10904
6
这个为什么是 joke ?

【在 z****e 的大作中提到】
: 这个是不是要转joke?
j******o
发帖数: 35
7
友好的typedef
C语言允许我们自己定义新的数据类型,其语法很简单,例如:
typedef int INT32;
INT32 a; //相当于int a
INT32 *p; //相当于int *p
可以看出,如果想用一个新的名字XXX代表一种数据类型,只要声明一个这种数
据类型的变量,变量名是XXX,并在语句的最前面加上“typedef”关键字即可。
例如:
我们想建立String数据类型,它其实是char *,
第一步,声明一个char*变量String:
char* String;
第二步,加上typedef:
typedef char *String;
这样,从现在开始我们就可以用String表示char*,例如:
String fileName;
int main(int argc, String argv[]){}
在使用typedef的过程中要注意两点:
z****e
发帖数: 2024
8
我看了第一眼的时候觉得lz在搞笑。

【在 r****t 的大作中提到】
: 这个为什么是 joke ?
1 (共1页)
进入Programming版参与讨论
相关主题
问个小问题typedef basic_string string;
C++中size_type怎么处理?一个popen加gzip的问题
定义的struct数组很大时,为什么会出现奇怪的大数字?a string define question (c++)
一个简单的C编程问题呼叫THRUST等C语言牛牛,菜鸟级C语言指针问题
一个C语言的面试题,有点乱,麻烦看一下c++ string 一问
问一个C++函数Parameter的问题数据类型判断
问一个gcc下bit field的对齐问题how to initialize this struct.
请教一个C语言的面试题什么时候写程序要注意这个问题?
相关话题的讨论汇总
话题: typedef话题: string话题: int32话题: int话题: 一问