
C/C++
万般滋味皆生活
这个作者很懒,什么都没留下…
展开
-
带头节点的单链表(学生信息管理)
目的: 每组信息包括学生编号和学生的成绩。要求是:(1)建立一个链表,每个节点记录一个学生的信息;(2)按链表的顺序打印每个学生的信息;(3)输入学生编号,进行查询,若链表中存在该编号,就输出相应的学生成绩;否则打印出"NO FOUND!"#include "stdio.h"#include "stdlib.h"struct Node{ int data; //编号 int...原创 2019-03-03 16:19:08 · 1996 阅读 · 0 评论 -
C排序算法笔记
选择排序选择排序的要义:从第一个元素开始,不断遍历后面的元素,选择最小或最大的元素与之交换,从而实现排序。精髓:选择+标记下标+交换void selectSort(int a[],int n)//选择排序就是要先选择出来最小(大)的{ int i,j; int min,temp; for (i=0;i<10;i++) { min = i; for (j=i+1;j&l...原创 2019-02-20 16:10:21 · 306 阅读 · 0 评论 -
树莓派+OpenCV+Arduino实现二维码与颜色识别检测及物料抓取总结
1. 系统总体设计和分析系统总体分为硬件设计和软件设计,硬件设计就是基于树莓派2代B型和Arduino的硬件基础平台搭建,能够适应小型、灵活的现实需求,并为软件设计提供可观的计算能力承载和算法改进空间。软件设计就是在嵌入式Arduino上构建控制系统,用来控制物料车基本的移动,机器臂的抓取,摄像头的位置等操作,而在树莓派上构建软件开发环境,在OpenCV框架下,通过C++语言实现二维码的检测和...原创 2019-02-01 20:53:20 · 28138 阅读 · 16 评论 -
C语言单链表的基本操作总结(增删改查)
1.链表概述 链表是一种常见的数据结构。它与常见的数组是不同的,使用数组时先要指定数组包含元素的个数,即为数组的长度,但是如果向这个数组中加入的元素超过了数组的大小时,便不能将内容全部保存。 链表这种存储方式,其元素个数是不受限定的,当进行添加元素的时候存储的个数就会随之改变。 链表一般有两种形式,有空头链表和无空头链表。 在链表中有一个头指针变量,这个指针变量保存一个地址,...原创 2019-01-27 22:56:17 · 152711 阅读 · 36 评论 -
VC++6.0 利用VAssistX自动添加函数注释,文件注释等方法
增加函数头注释右击函数名,然后依次点击“Refacto”–>“Document Method”,这个时候函数头注释就会蹦出来,不过这个注释的格式是默认的,想修改注释格式,可以通过以下方法。点击 “VAssistX”–>“Visual VAssistX Options”然后选择Suggestions,再点击“Edit VA Snippets”。在打开的窗口中选择Refactor D...原创 2019-01-09 23:14:51 · 1001 阅读 · 0 评论 -
字符与整数的关系(大小写的转换和减'0'问题)
计算机存储数据原理计算机只是一堆模拟和数字的集成电路,它们只能明白0和1两种高低电平,其他什么也不理解,那么人们怎么操作机器呢?刚开始只是通过0110这样打孔来操作机器,后来慢慢有了汇编和其他高级语言来操作机器。如何管理数据存储既然不管字符还是字符串数据在计算机中都只能用01来表示,那我们怎么区分他们的不同呢,很简单,就是使用多位的0和1来表示,1个不够区分就用2个还不够就依次往上加,而7个...原创 2019-01-14 23:18:44 · 1961 阅读 · 1 评论 -
C++基础与核心及STL相关
1.类和对象1.1类的相关实现第一种方法是将类的成员函数定义在类体内,这里不再介绍 第二种方法是将类体内的成员函数的实现放在类体外,此时需要域运算符“::”,和第一种效果一样。class apple{ public://数据成员 int index;//成员函数 int getindex();};//类成员函数实现部分int apple::getindex()原创 2017-12-19 00:17:13 · 451 阅读 · 0 评论 -
C和指针---读书小记
大大小小做过不少比赛项目,一直没时间总结到博客上,这两天看到任玉刚大佬写的博客,看来从小白进阶需要善于总结,遂决定开始写博客记录下平时的学习新的和经验。最近在看《C和指针》,复习基础也很重要,开篇文章记录下要点方便以后复习。1.条件操作符例如:a>5?b-6:c/2可以读作“a是不是大于5?如果是就执行b-6,否则执行c/2在什么场合使用比较好呢例如:if(a>5) b[2*c+d(e/5)]=3原创 2017-12-15 23:56:31 · 496 阅读 · 0 评论 -
斐波那契数列 (满足精确度)递归方法
数列1 1 2 3 5 8 13 21 34 ……f(n-1)=a(n-1)/a(n),f(n)=a(n)/a(n+1),求n与a(n)使得f(n-1)与f(n)之间的绝对值小于0.01。#include "stdio.h"#include "math.h"float fun(int u);//函数声明int app(int x);//函数声明void main(){ int i...原创 2019-03-04 10:38:50 · 512 阅读 · 0 评论