#define N sizeof(struct book) 啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#define N sizeof(struct book) 啥意思?相关的知识,希望对你有一定的参考价值。
sizeof()是求数据类型所占空间的大小。sizeof(struct book)就是求所定义的结构体book所占的空间大小。#define 是宏定义,即将 sizeof(struct book) 所求得的大小值赋给变量N. 参考技术A #define 宏定义 。格式如下:
#define Type value
作用:在后面的程序中如果出现Type就用value代替
这个的题目作用是
在以后出现LEN的地方,用student这个结构体所占的字节数代替,这个字节数是一个整数。 参考技术B 定义N大小为book这个结构体变量所占的字节数。
后续的代码中均会对其进行相应的替换~
bpftrace使用sizeof()查看task_struct的大小
bpftrace使用sizeof()查看task_struct的大小
root@VM-20-5-ubuntu:~# /usr/local/bin/bpftrace --include /usr/src/linux-headers-5.4.0-90/include/linux/sched.h -e 'BEGIN printf("%d\\n", sizeof(struct task_struct)); '
Attaching 1 probe...
9216
以上是关于#define N sizeof(struct book) 啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
#define LEN sizeof(struct scorenode)谁啥意思
#define _clr(x) memset(x,0xff,sizeof(int)*n) 是啥意思?