C++可以做到,但是C是难以做到的 C++可以通过自己定义类,来实现既可以表示数字也可以表示字符串 纯粹C语言只能利用以下特性: 1 C语言中整数(int)与指针(char*)所占用的空间相等 2 int可以转化为char*类型 这种方式使用不方便,也无法判断量到底是字符串还是数字,需要显式的转换为数字或者字符串指针
那就定义成字符串,如果需要当数字用就把字符串转成数字,atoi, atof,分别是把字符串转成int和double类型。