#include <stdio.h>
#include <string.h>
#include <stddef.h>
#include <stdint.h>
#define TypeName(x) _Generic((x),int:"int",\
float:"float")
#define MUL(X) (X)*(X)
int main(void)
{
int m;
m = MUL(5);
printf("%s\n",TypeName(m));
}
1>------ 已啟動生成: 專案: Project2, 配置: Debug Win32 ------
1>pleasant.c
1>C:\Users\yehaoyu\source\repos\Project2\Project2\pleasant.c(13,19): error C2059: 語法錯誤:“型別”
1>已完成生成專案“Project2.vcxproj”的操作 - 失敗。
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
uj5u.com熱心網友回復:
vs 對c98 都支持的不好,更別說c11了uj5u.com熱心網友回復:
那怎么辦,有無解決方法uj5u.com熱心網友回復:
用c-free轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80207.html
標籤:C++ 語言
