#define LEN sizeof(struct scorenode)谁什么意思

如题所述

#define是预编译语句,意义是定义一个字符常量。#define PI 3.14159就是用PI这个标识符来代表3.14159,凡是程序中出现的PI,编译时都被替换为3.14159.好处是意义明确,如果程序中有多处用到这个数,以后要修改为3.14159265,只要修改定义一处就行了。
struct scorenode显然是个结构体,sizeof(struct scorenode)表示这个结构体的大小,即字节数。整句的意思是用LEN来表示这个大小。这样做,除了以上好处,你还会发现,编写代码时也省事。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-06
宏定义,,

当你的程序中出现 LEN 时会用 sizeof(struct scorenode) 这个代替

sizeof(struct scorenode) 这个算出 结构体,scorenode 有几个字节组成

这是不是一个学生成绩管理系统啊?

呵呵本回答被提问者采纳
第2个回答  2009-06-06
#定义局域网大小(结构scorenode )

参考资料:http://translate.google.com/translate_t

#define LEN sizeof(struct scorenode)谁什么意思
struct scorenode显然是个结构体,sizeof(struct scorenode)表示这个结构体的大小,即字节数。整句的意思是用LEN来表示这个大小。这样做,除了以上好处,你还会发现,编写代码时也省事。

#define LEN sizeof(struct scorenode)谁什么意思
define 是宏定义 len宏定义的对象 sizeof(struct shu)定义的内容 sizeof()求括号里内容占用的字节数 struct shu结构体shu 宏定义len ,代表结构体shu占用的字节数

C语言中,(Node *)malloc(sizeof(Node))是什么意思?
malloc函数为动态分配空间;原型为: void * malloc(int size);使用方法一般为:假设你定义了一个名为Node的struct类型,你要定义一个名为a的Node类型的指针变量,使用以下语句:Node * a=(Node *)malloc(sizeof(Node));其中(Node *)为强制转换,把返回类型void *转换为Node *,sizeof(Node...

#define LEN sizeof(struct Student)是什么意思,在C++中应该怎样写...
就是在程序编译前,用sizeof(struct Student) 代替LEN 这里要注意,是在程序编译前替换的 ,不是在程序运行时替换。替换的过程叫预处理

int size=sizeof(struct stud node)什么意思
sizeof是测试数据长度的,是运算符 struct 是定义结构体用的关键字,定义了一个类型为stud的结构体,node是stud的一个对象,sizeof测试的是stud的长度,返回一个数赋给size

x=(struct node *) malloc(sizeof(struct node))请问这是什么意思
sizeof(struct node)就是求 struct node 这个结构体占用的字节数。malloc(sizeof(struct node))申请 struct node 这个结构体占用字节数大小的空间 (struct node *) malloc(sizeof(struct node))将申请的空间的地址强制转化为 struct node * 指针类型 x=(struct node *) malloc(sizeof(struct node)...

c语言程序
#define LEN sizeof(struct scorenode)#define DEBUG#include <string.h>struct scorenode{int number;\/*学号*\/char name[10];\/*姓名*\/float cyuyan;\/*c成绩*\/float vbyuyan;\/*vb成绩*\/float sqlyuyan;\/*sql成绩 *\/struct scorenode *next;};typedef struct scorenode score;int n,k;\/*n,k为全局...

sizeof什么意思?
sizeof是C和C++编程语言中的一个操作符,用于获取特定数据类型或对象在内存中占据的字节大小。这个操作符返回一个size_t类型的值,该值表示指定类型或对象的大小(以字节为单位)。sizeof操作符的一个主要用途是在编程时了解不同类型数据所占用的内存空间,这对于优化内存使用和避免内存溢出等问题非常重要...

请大神尽可能详细地注释下面的数据结构程序,谢谢
define LEN sizeof(struct Student) \/\/宏定义长度 struct Student {\/\/学生结构体,是一个链表 long num; \/\/数据 应该是学号 float score; \/\/数据分数 struct Student*next; \/\/链表指针,指向下一个节点 };int n;struct Student*creat(){\/\/初始化链表 struct Student*head; \/\/表...

c语言学生成绩管理系统
#define LEN sizeof(struct scorenode)#define DEBUG#include <string.h>struct scorenode{int number;\/*学号*\/char name[10];\/*姓名*\/float yuwen;\/*语文成绩*\/float yingyu;\/*英语成绩*\/float shuxue;\/*数学成绩 *\/struct scorenode *next;};

相似回答