
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式培训之数据结构学习(二)顺序表与单向链表
插入元素if (IsFullSeqList(list)) {// 检查是否已满return 1;// 方式1:直接赋值 *data 到当前末尾位置// 方式2:使用memcpy复制数据(适用于结构体中有指针成员的情况,避免浅拷贝)// 元素个数+1return 0;// 成功返回0。
嵌入式培训之C语言学习(十六)指针(4)指针函数、函数指针、指针的数组、二级指针
一、1、指针函数:返回值为指针的函数,绝不能返回局部变量的地址(全局变量、静态变量与传进去的指针地址均可返);2、用法:return p;int i = 10;//foo(&i)为i的地址,*foo(&i)为i本身//输出i为100return 0;
《嵌入式培训知识点总结》第十三天 :指针在一位数组中的运用
(2)空指针表示的是指针的一种状态,表示当前指针不能被访问,它并不指向任何地方,所以在定义了空指针之后,仍然不能直接对指针进行赋值操作,在使用之前要进行判断是否为空指针。* p ++:先得到p指向的变量的值即(*p),再让p+1,这样下一步操作时,*p表示的就是下一个元素的值,输出结果仍为a[0];p = &a[0];(3)*(p + i) 和 *(a + i)表示它们所指向的数组元素,是元素的值

《嵌入式培训知识点总结》第十二天:函数参数与标识符的作用域与可见性
3、eg:在main.c中调用func.c中的函数会出现警告,消除警告:需要在main.c文件中对被调函数作出声明(estern + 函数首部+;),表明声明的函数在其他文件(func.c)中。5、:sp func.h加入一个.h 文件,存放func.c文件中定义的函数的声明;在main.c中加#include"func.h"(表明调用func.c源文件中的函数)3、注意事项:不同代码位于不同的.
到底了







