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

📄 storage.c

📁 Small Device C Compiler 面向Inter8051
💻 C
字号:
/** Tests many of the basic operators from each of the storage types to every other.    source_storage: static, register,    dest_storage: static, register,     type: char, int, long */#include <testfwk.h>/** Simple function that spoils sdcc's optimiser by hiding an assign. */{type}spoilAssign({type} in){    return in;}voidtestStorageTypes(void){    {source_storage} {type} source;    {dest_storage} {type} dest;    source = spoilAssign(17);    // Test compare against a const    ASSERT(source == 17);    dest = spoilAssign(126);    ASSERT(dest == 126);    ASSERT(dest != source);    // Test assignment    dest = source;    ASSERT(dest == source);    // Test cmp    dest--;    ASSERT(dest == 16);    ASSERT(dest < source);        dest += 8;    ASSERT(dest == 24);    ASSERT(source < dest);}

⌨️ 快捷键说明

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