21 个解决方案
#1
我觉得没有什么特殊意思,可能就是你书上的一个伪代码标记,叫status的多了。。。
#2
typedef int status;
一个同义词而已.
一个同义词而已.
#3
没什么特殊含义,也并不是一个很重要的概念,没必要钻它。就是函数返回的状态码吧。
#4
可以理解为一个返回值而已
#5
status 状态
#6
status 指的是状态函数
另一种解释就是 status是类C语言 不用理解 只需要到时候将status 替换成一种状态的函数类型就可以了
另一种解释就是 status是类C语言 不用理解 只需要到时候将status 替换成一种状态的函数类型就可以了
#7
又不是关键字
#8
知道是一种状态就行了
#9
status 可替换成其他的东西。
#10
有些字段没什么实际的意义~
#11
正解
#12
书中才开始有这么个代码:typedef int status
也就是int的意思,status 声明的函数返回个int型,比如书上都有return ok 或者 return error
ok和error 等在程序开始也被define ok 1
也就是int的意思,status 声明的函数返回个int型,比如书上都有return ok 或者 return error
ok和error 等在程序开始也被define ok 1
#13
一个自定义的状态
typedef int STATUS
typedef int STATUS
#14
同意三楼的观点!
#15
是一种什么样的状态
#16
用于表示程序执行状态,定义的一种数据类型(int、bool等)
#17
status就是状态
是一个int的类型
typedef int status;
或者
#define status int
然后再定义一些值
比如
#define OK 1
#define TRUE 1
----------------------------------------
等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的
比如
typedef void* PVOID;
typedef PVOID HANDLE;
是一个int的类型
typedef int status;
或者
#define status int
然后再定义一些值
比如
#define OK 1
#define TRUE 1
----------------------------------------
等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的
比如
typedef void* PVOID;
typedef PVOID HANDLE;
#18
在数据结构中被定义为int 类型,其实就是表示函数的状态
#19
在不同的数据结构中 status 可以有不同的意思 ,,数据结构完全是由自己设计,,就看你自己想用它表示什么意义的成员了
#20
三楼的 正解
#21
Status(*compare)(float,float)不是C语言中的库函数,compare是用户定义的一个函数指针,该指针指向一个返回值为Status、包含两个float参数的函数。
#1
我觉得没有什么特殊意思,可能就是你书上的一个伪代码标记,叫status的多了。。。
#2
typedef int status;
一个同义词而已.
一个同义词而已.
#3
没什么特殊含义,也并不是一个很重要的概念,没必要钻它。就是函数返回的状态码吧。
#4
可以理解为一个返回值而已
#5
status 状态
#6
status 指的是状态函数
另一种解释就是 status是类C语言 不用理解 只需要到时候将status 替换成一种状态的函数类型就可以了
另一种解释就是 status是类C语言 不用理解 只需要到时候将status 替换成一种状态的函数类型就可以了
#7
又不是关键字
#8
知道是一种状态就行了
#9
status 可替换成其他的东西。
#10
有些字段没什么实际的意义~
#11
正解
#12
书中才开始有这么个代码:typedef int status
也就是int的意思,status 声明的函数返回个int型,比如书上都有return ok 或者 return error
ok和error 等在程序开始也被define ok 1
也就是int的意思,status 声明的函数返回个int型,比如书上都有return ok 或者 return error
ok和error 等在程序开始也被define ok 1
#13
一个自定义的状态
typedef int STATUS
typedef int STATUS
#14
同意三楼的观点!
#15
是一种什么样的状态
#16
用于表示程序执行状态,定义的一种数据类型(int、bool等)
#17
status就是状态
是一个int的类型
typedef int status;
或者
#define status int
然后再定义一些值
比如
#define OK 1
#define TRUE 1
----------------------------------------
等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的
比如
typedef void* PVOID;
typedef PVOID HANDLE;
是一个int的类型
typedef int status;
或者
#define status int
然后再定义一些值
比如
#define OK 1
#define TRUE 1
----------------------------------------
等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的
比如
typedef void* PVOID;
typedef PVOID HANDLE;
#18
在数据结构中被定义为int 类型,其实就是表示函数的状态
#19
在不同的数据结构中 status 可以有不同的意思 ,,数据结构完全是由自己设计,,就看你自己想用它表示什么意义的成员了
#20
三楼的 正解
#21
Status(*compare)(float,float)不是C语言中的库函数,compare是用户定义的一个函数指针,该指针指向一个返回值为Status、包含两个float参数的函数。