c
我歌月徘徊、
单片机开发,嵌入式linux,物联网,java,c#,微信小程序,
展开
-
指针作为函数参数并做内存申请的误区
#include <stdio.h>#include <malloc.h>#include <stdlib.h>#define MEM_LEN 100#define DEMO 1int fun1(char *p){ p = malloc(MEM_LEN); if(p == NULL){ printf("%s:malloc err\n",__FUNCTION__); return -1; }原创 2021-03-11 22:41:27 · 250 阅读 · 0 评论 -
关于typedef
类型别名typedef char *pString;pString *temp;const pString temp1;const char *temp2;问 temp1和temp2一样吗?pString是类型char *的别名temp是指向char的指针temp1是指向char的常量指针temp2是指向常量char的指针答案是不一样的,前者声明的是指针常量(指向的地址不能改变),后者声明的是指针指向的值是常量(指向地址的值不能改变)...原创 2020-11-25 12:55:57 · 272 阅读 · 0 评论