0
#define HOST_NAME "UDP"
#define ADDRESS "127.0.0.1"
struct UDP_IP_Parameters {
uint version; /* e.g. "1.0" = 0x0100 */
uint port; /* PORT */
taggedunion {
"HOST_NAME" char[256];
"ADDRESS" char[15];
};
};
int main()
{
struct UDP_IP_Parameters udp;
udp.version = 0x0100;
udp.port = 444;
}
我已經創建了一個嵌套在其中的結構和標記聯合。是否有可能將主機名稱和地址定義爲像上面那樣的常量?是否可以通過爲其創建對象來分配一些值。任何人都可以給我一些想法。c中的結構和標記聯合
非常感謝您對答覆。 – user2984410
是否可以使用bool?我得到錯誤:語法錯誤:標識符布爾。 – user2984410
@ user2984410'bool'是自C99以來的標準類型,但您需要'#include'。如果您使用的是非C99編譯器(例如Visual Studio),則它不起作用。 –
unwind