理解c语言的数据类型

众所周知的,c语言是强类型语言,任何变量都必须要有自己的数据类型。那么 我们该如何理解这句话,为什么说是必须的呢。

1;关键的一句话就是;
数据类型决定在内存读取时的长度和解析的方法。
以32位计算机为例;
char b的解析;
在这里插入图片描述

2;关于数据类型的封装;
就是上下两层不用管其的数据类型。采用void和void *类型,他们就是表示暂时未定数据类型,由调用者再次强制转换。其中memcpy这些库函数就是采用这种手段的。
void * memcpy(void *dest, const void *src, size_t len);

猜你喜欢

转载自blog.csdn.net/zw1996/article/details/84705324