⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bit-fields2.c

📁 linux下的gcc编译器
💻 C
字号:
// GROUPS passed bit-fields// bitfield file// Message-Id: <92Oct29.191913est.62@jarvis.csri.toronto.edu>// From: mdivax1!robinson@ai.mit.edu (Jim Robinson)// Subject: gcc 2.2.2 C++ bug in handling :0 bit fields// Date:   Thu, 29 Oct 1992 19:18:28 -0500//// Also applies to:// bitfield file// From: Jaimie Wilson/MSL <Jaimie_Wilson@msl.isis.org>// Date:   Fri, 28 Jan 1994 06:11:43 -0500// Subject: GCC bug report//// This test is only meant for targets where EMPTY_FIELD_BOUNDARY is// defined to no larger than the size of an unsigned int, or where// PCC_BITFIELD_TYPE_MATTERS is defined.  Add skips below for targets that// do not have that property.// Skip if target: mmix-knuth-mmixware#include <stdio.h>#include <stddef.h>struct foo {        char a;        char b;        unsigned int : 0;       /* force word alignment */        char c;};intmain(int argc, char **argv){        struct foo bar;	if (offsetof (struct foo, c) > sizeof (unsigned int))		{ printf ("FAIL\n"); return 1; }	else		printf ("PASS\n");	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -