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

📄 scott-struct1.c

📁 Small Device C Compiler 面向Inter8051
💻 C
字号:
/*  Addition tests*/#include <testfwk.h>/* bit types are not ANSI - so provide a way of disabling bit types * if this file is used to test other compilers besides SDCC */#define SUPPORT_BIT_TYPES 0/* Some compilers that support bit types do not support bit arithmetic  * (like bitx = bity + bitz;) */#define SUPPORT_BIT_ARITHMETIC 0#if SUPPORT_BIT_TYPESbit bit0 = 0;bit bit1 = 0;bit bit2 = 0;bit bit3 = 0;bit bit4 = 0;bit bit5 = 0;bit bit6 = 0;bit bit7 = 0;bit bit8 = 0;bit bit9 = 0;bit bit10 = 0;bit bit11 = 0;#endifunsigned int aint0 = 0;unsigned int aint1 = 0;unsigned char achar0 = 0;unsigned char achar1 = 0;unsigned char *acharP = 0;struct chars  {    unsigned char c0, c1;    unsigned int  i0, i1;  };struct chars struct1;voidstruct_test (void){  ASSERT (!(struct1.c0 || struct1.c1));  struct1.c0++;  ASSERT (!(struct1.c0 != 1));}void add_chars(void){  achar0 = struct1.c0 + struct1.c1;  ASSERT(!(achar0 != 1));}voidtestStruct1 (void){  struct1.c0 = 0;  struct1.c1 = 0;  struct_test ();  //  ptr_to_struct (&struct1);  struct1.c0 = 0;  struct1.c1 = 1;  add_chars();}

⌨️ 快捷键说明

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