易截截图软件、单文件、免安装、纯绿色、仅160KB

这个是什么意思,unsigned int c:2, d:1;

struct s1 {
char ch, *ptr;
union {
short a, b;
unsigned int c:2, d:1;
}
struct s1 *next;
};


主要看不懂符号 :

请达人指点一二
http://blog.cechina.cn/true_toyou/153702/message.aspx

请楼主自行google“位域”

引用
http://blog.cechina.cn/true_toyou/153702/message.aspx


这应该指定变量c,d,的取值范围:0 <=c <=3; 0 <=d <=1; 假如你给c赋值>3,执行的时候会出错!

嘻嘻,我没测试的,你试验一下!

如果没记错的话,c:2,指c只有两个字节有效;


相关问答:

小C的问题哈

C/C++ code:
#include <stdio.h>
typedef struct node{
int *key;
int length;
}node;
void insert(node &temp,int n)
{
int i,j;
for(i=0;i<=temp.length;i++)
{
......

请教c高手,define的问题

各位大侠,小弟有一个问题请教,如下
这个 #define stack_push 是一个函数,调用是这样的

int len;
stack_t *stack;
const char *curpos;
int seglen;
const char *next_slash;
int i;
......

C程序 - 计算密码

下面这个程序是让算出 密码 , 第一个出来是passworD,第二个是xyz+ 任何一个字符

后面的3个我就看不明白了,大侠们帮我看看, 从 87 行 - 110行, 是3个密码,谢谢

1      #include ......

ftp上传下载c文件方式

在ue中从远程unix用二进制方式下载c文件到本地,修改之后用二进制方式上传到unix中,再用vi打开该文件,每行后面就会有一个^M的换行符,如果采用ascii方式下载,二进制方式上传的话就没有^M,那请问这样会对程序文件 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号