- 博客(16)
- 收藏
- 关注
原创 嵌入式工程实训第10天
项目名称苏嵌实训-嵌入式 linux C 第 9天今日进度以及任务嵌入式Linux C编程、计算机网络基础和TCP连接任务完成情况学习计算机网络相关知识,学习计算机通讯相关知识本日开发中出现的问题汇总无本日未解决问题无本日开发收获对Linux下的C/S模式有了一定了解...
2020-07-15 20:44:29
160
原创 嵌入式工程实训第8天
项目名称嵌入式工程实训 第八天今日进度以及任务嵌入式Linux C编程;文件编程;嵌入式Linux 多线程编程任务完成情况动手实现了文件API的相关操作,对文件编程有了更深入的理解,对Linux文件描述符的分配和多任务编程也有了一定的认识。开发中出现的问题汇总多任务编程的实现操作不熟练。本日未解决问题无开发收获Linux 文件IO系统调用:creat、open、write、read、lseek、close 的使用 ; Linux 多线程库函数:pthre...
2020-07-14 19:53:07
180
原创 嵌入式工程实训第八天
项目名称嵌入式工程实训第8天今日进度以及任务链表,单链表,循环链表本日任务完成情况代码如下本日开发中出现的问题汇总无本日未解决的问题无本日开发收获加深了对c语言的理解,加深了对链表的理解其他无题目:创建两个学生链表,含有姓名、年龄的信息,一个链表存放男生,一个链表存放女生题目:将上面两个链表合并,按学生的年龄进行排序,合成新的链表题目:将上题中建立的链表进行反转,实现按年龄的逆序排列题目:在上面的实现的新链表中,给定一个年龄,迅速查...
2020-07-11 16:20:05
303
转载 C语言编程调试:illegal use of this type as an expression错误解决办法
C语言的书写格式要求:在函数体内,变量统一放在前端,在声明了全部变量之后才开始其他的表达式语句或者函数调用,不能随处声明变量。比如在声明一个变量之前,如果已经有表达式语句或者函数调用语句,则声明的变量就被误认为是一个表达式expression,因此会发生错误。C++编译可以通过。...
2020-07-10 21:27:52
819
原创 嵌入式工程实训第五天
项目名称苏嵌实训-嵌入式Linux 第5天今日进度及任务函数、内存管理、关键字、符合数据类型任务完成情况课堂内容总结完成开发中出现的问题汇总无未解决问题无本日开发收获对函数、内存管理、关键字和复合数据类型学习更加深入其他无作业1.C语言free函数是如何知道要释放内存空间的? 调用malloc开辟空间的同时,malloc会返回一个指针p,在指针p的后面(地址高于指针p的方向)为新开辟的空间,而在指针p的前边(地址低于指针p的方向...
2020-07-10 08:30:07
266
原创 嵌入式工程实训第五天
今日进度以及任务 今天主要跟老师后面回顾了位运算、整型转进制、指针、数组和编程中应当要注意的编码规范。本日任务完成情况 基本完成了相关知识点的回顾,代码量还行,可以接受。本日开发中出现的问题汇总 对指针的指针之类二级指针问题认识不是很清楚。本日未解决问题 无本日开发收获 在本次学习中掌握了头文件重复定义的问题,以前编程的时候碰到这种问题不知道怎么解决,只是通过其他方法去规避,不能有效解决这类问题。其他 个人感觉编程的学习是一个长期累积的过程,需要不断去练习,编程中有很多小的细节方面需要注意,单纯理
2020-07-09 08:29:14
107
原创 嵌入式工程实训第四天
工程实践实训日报三项目名称 【苏嵌实训-嵌入式 linux C 第 3天】今日进度以及任务 今天主要跟老师后面进行了C语言的编程题的训练,了解关于一个项目开发的具体流程,以及在写代码的过程中应当要注意规范,以便增加代码的可读性。本日任务完成情况 回顾了C语言的编程规范,加深了对指针的理解,尤其是对指针与++连用的两种情况的区别有了清晰的认识。代码量还行,可以接受。本日开发中出现的问题汇总 大一大二时期的C语言基础打的可能不是特别牢,实训中发现自己对于C语言的知识点还是有一部分已经遗忘了。本日未解决
2020-07-08 14:09:02
329
原创 嵌入式工程实训-第三天
今日进度以及任务 今天主要学习了静态库和动态库的创建与使用,以及CMake的用法。本日任务完成情况 掌握了静态库和动态库的创建,但是对CMake的用法还不熟悉。目前来说个人觉得代码量还不是很大。本日开发中出现的问题汇总 对新知识点的吸收有点慢,不太能更上老师的进度。本日未解决问题 对CMake的使用。本日开发收获 掌握了静态库和动态库的创建。其他 深知自己还有很多不足,期待跟着老师后面学习,能够有更多收获。今日作业1、编译器三级优化分别优化了哪些?第一级:代码调整代码调整是一种局部的思维方
2020-07-06 21:43:26
145
原创 工程实训第二天
|-项目名称| 工程实训本人进度计划以及任务 学会了一些指令的运用,和相对应的一些简单程序的编写,并计划在以后的学习中进一步深入学习。||本日任务完成情况 今日任务已完成|本日开发中出现的问题 程序设计还不太熟悉 ,指令运用不太熟练|本日未解决问题 没有|本日开发收获 学会了copy、creat、hello、open等代码的使用,例如:intopen(“xxx(文件)”,打开| 的文件模式 |O_CREAT,创建的文件模式)表示当打开的文件不存在时创建一个文件再打开。另外还学会了Linux系
2020-07-03 21:44:22
252
原创 编写算法,检查一个程序中的花括号, 方括号和圆括号是否配对,若全部配对, 则返回1,否则返回0。 对于程序中出现的一对单引号或 双引号内的字符不进行括号匹配检查。
#include <stdio.h>typedef struct stack {};void push(stack& s, char ch) {}void pop(stack& s, char ch) {}void getTop(stack s, char& ch) {}int isEmpty(stack s) { return 1;...
2020-03-26 16:35:45
2631
1
原创 用不带头结点的链表存储链栈,设计初始化链栈、判断栈是否为空、进栈和出栈等相应的算法
#include <stdio.h>#include <malloc.h>typedef int elem;typedef struct LNode { elem data; struct LNode* next;}LNode;void initialStack(LNode*& L) { L = NULL;}int isEmpty(LNod...
2020-03-22 10:33:11
1417
原创 Run-Time Check Failure #2 - Stack around the variable 'xxxx' was corrupted.
这个错误是数组变量xxxx下标越界所造成的,使用下面这类循环时,不要忘记在数组结尾加’\0’for (i = 0; exp[i] != '\0'; ++i){ //...}while(exp[i] != '\0'){ //... ++i;}...
2020-03-22 10:12:49
109
原创 使用顺序栈判断一个表达式中的括号是否正确配对
int match(char exp[], int n) { char stack[maxSize]; int top = -1;//define and initial a stack int i; for (i = 0; i < n; ++i) { if (exp[i] == '(') { stack[++top] = '(';//push stack } if...
2020-03-22 09:16:05
3010
原创 将单链表A分解成两个单链表A和B,A只含有原链表的data域为奇数的结点,B只含有data为偶数的结点,且保持原来的相对顺序。
算法描述:用指针p扫描A链表,发现data为偶数时取下并插入B链表中。要求保持原来的序列,则采用尾插法建立B链表。void divide(LNode* A, LNode *&B) { LNode* p, * q, * r; B = (LNode*)malloc(sizeof(LNode)); B->next = NULL; r = B; p = A; while (p...
2020-03-20 10:09:20
1295
原创 单链表逆置,且不建立新结点,只通过已有结点重新组合完成
算法思想:要使单链表逆置,首先应该想到使用头插法,但是要求不建立新结点,可以将L中的元素作为插入对象,将L->next置空,再将元素采用头插法逐个插入到L中。void reverse(LNode* L) { LNode* p = L->next; LNode* q; L->next = NULL; while (p) { q = p->next;//q用来记...
2020-03-20 10:01:33
624
原创 C实现数组循环左移算法
void rotateP(int a[], int n, int p){ int i, j, temp; for(i = 0; i < p; i++){ temp = a[0]; for(j = 0; j<n-1; j++){ a[j] = a[j+1]; } a[n-1] = temp; }}int main() { int a[6] = { 1,...
2020-03-18 09:49:01
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人