primes =(unsigned long *)malloc(total*sizeof(unsigned long));(unsigned long *) 是什么含义?这句话是什么含义

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 02:11:17
primes =(unsigned long *)malloc(total*sizeof(unsigned long));(unsigned long *) 是什么含义?这句话是什么含义

primes =(unsigned long *)malloc(total*sizeof(unsigned long));(unsigned long *) 是什么含义?这句话是什么含义
primes =(unsigned long *)malloc(total*sizeof(unsigned long));
(unsigned long *) 是什么含义?这句话是什么含义

primes =(unsigned long *)malloc(total*sizeof(unsigned long));(unsigned long *) 是什么含义?这句话是什么含义
unsigned long *,将类型强制转换为无符号长整型指针.

这句话的意思是在堆中分配一块内存空间,空间大小为total个无符号长整型,空间首址以无符号长整型指针类型赋给primes指针.