C语言 重定义:不同的基类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 重定义:不同的基类型相关的知识,希望对你有一定的参考价值。

请帮忙找一下错误,谢谢,软件为VS2017

strlen是string.h库中已有的库函数,你自己定义的函数需要改为其他名字。 参考技术A string.h里有对strlen的定义,你换个名字就好

UINT是啥定义类型?vc++

UINT并不是C语言的关键字,本质上来说是一个自定义类型。
UINT在VC++中的定义:
typedef unsigned int UINT;
即UINT就是unsigned int的另一个写法,也就是无符号整型。
其在VC++中占4个字节,取值范围为0~4294967295。
用于输入输出时,使用格式化字符串"%u"。

UINT a;
scanf("%u",&a);//输入。
printf("%u",a);//输出。
参考技术A 这个一般是自定义的无符号整行,unsigned int的缩写。 参考技术B 无符号整数(UINT)数组 参考技术C typedef unsigned int UINT;
//or
#define UINT unsigned int本回答被提问者采纳

以上是关于C语言 重定义:不同的基类型的主要内容,如果未能解决你的问题,请参考以下文章

UINT是啥定义类型?vc++

MLIR: 编译器基础架构重定义

C/c++:语言中关键字typedef(类型重命名)enum(整型常量值集合,代替#define)的使用

C语言的重定义错误,求解

C++找到一个或多个多重定义的符号

在c语言中,用typedef重命名后,原来的变量名还可以用吗