C语言中,struct定义了一种变量的集合,struct定义的标识符不是一种新类型。C语言中的struct内部不可以定义函数。#include <stdio.h> struct tag_student { const char* name; int age; }; typedef struct tag_student Student; int main(int argc, char *argv[]) { //合法定义 Student s; s.name = "le...
//如果标识符被#define定义过,执行程序段1,否则执行程序段2 #ifdef 标识符 程序段1 #else 程序段2 #endif //如果标识符没有被#define定义过,执行程序段1,否则执行程序段2 #ifndef 标识符 程序段1 #else 程序段2 #endif //如果表达式为true,执行程序段1,否则执行程序段2 #if 表达式 程序段1 #else 程序...