![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言小记
文章平均质量分 69
初学代码的栗子
入门小白
展开
-
数组指针?指针数组?
在写代码时碰到一个问题,以前自己也并未留意过,就是有关数组指针。 首先解释一下何为指针数组,何为数组指针? 我的个人理解:指针数组(数组的成员全部为指针类型); 数组指针(指针指向了某数组) 进入正题,是如何碰到的问题?代码其实很简单,如下: int (*pu4)[0x04]; int u4Data[0x04]={0,1,2,3,4}; pu4 = u4Data; 在这样编译的时候,我发现编译器提示了 pu4 = u4Data 错误,当时我第一反应是不应该啊,u4Data这个数组名不可以当做原创 2022-02-26 23:47:05 · 155 阅读 · 0 评论 -
指针作为函数参数(c语言)
今天回家路上在地铁上玩手机的时候,发现了一个有意思的C语言的面试题,于是自己也看了看,代码如下: #include <stdio.h> #include <stdlib.h> typedef char u1; void Test(u1 *pu1) { pu1 = (u1*) malloc(100); strcpy(pu1,"hello"); } int main( ) { u1 *pu1str = NULL; Test(pu1str); printf("%s/原创 2022-02-26 23:32:38 · 425 阅读 · 0 评论