-
一字节 8位 a=4 的补码 00000000 00000000 00000100查看全部
-
与 运算 必须是整形 或者字符型查看全部
-
#include<malloc.h> sizeof();计算大小空间查看全部
-
#include<stdio.h> struct student { int no; int grade; struct student *next; }; int main() { struct a,b,c,*head; a.no=1; a.grade=90; b.no=2; b.grade=100; c.no=3; c.grade=95; head=&a; a.next=&b; b.next=&c; c.next=NULL; struct student *p; p=head; while(p!=NULL) { prinf("%d,%d",p->no,p->grade); p->next; } }查看全部
-
链表跟数组的区别 前者数据存储地址,不一定连续的查看全部
-
共用体给结构体的区别 共用存储空间 最大的字节数问题 结构体 偏移量问题 %p &sdf 输出地址数查看全部
-
grep ab 包含ab的字符串查看全部
-
结构体指针 struct *p; p=&student;查看全部
-
不同类型数据集合 结构体 结构体数组 定义格式 3 种 标准 struct studet{char name[23]; int num; char home[23]; }; 这种情况仅是定义 ,没有实际分配存储单元查看全部
-
typedef struct student{ }stu_t;查看全部
-
typedef查看全部
-
结构体struct变量占用的内存空间的大小=最后一个成员地址的偏移量+最后一个成员所占字节数+末尾的填充字节数。每一个成员的相对结构体首地址的偏移量都是当前成员所占内存字节数的整数倍,如果不是,编译器会在成员之间加上填充字节。因为结构体存储需要字节对齐。最后一个结构体成员写入厚,编译器还要检查结构体的总长度是否上,结构体成员中占内存最多的成员所占内存字节的整数倍,如果不是,在最后一个成员之后继续填充。 共用体union变量占用的内存空间的大小上所有成员中占用内存最大者的值。查看全部
-
C编译过程<br> file.c->file.i->file.s->file.o->可执行文件查看全部
-
递归调用有时候会牺牲效率查看全部
-
左移:高位舍弃,低位补零。<br><br> 可能会由于符号位被移出导致结果溢出(有符号数)。<br><br> 相当于*2的n次方运算。<br><br> 右移:左边如果为零,补零;如果为1,不同系统不同处理。<br><br> 相当于/2的n次方运算。<br><br> 速度比乘除法快。查看全部
举报
0/150
提交
取消