C/C++语言
文章平均质量分 92
JaydenZhou
一个最近又勤快起来的Coder!!
个人主页: https://ifish.site
展开
-
gcc编译多个函数文件的Makefile写法(单链表的插入和合并等功能)
部分源程序参考了华清远见的《嵌入式Linux C编程入门》(第2版)P231,实现的功能是单链表的插入和合并功能,Makefile是自己编写的,以便将几个子函数一起弄过来编译链接。 Makefile文件OBJS = main.o init.o ListInsert.原创 2011-07-06 11:04:13 · 2721 阅读 · 0 评论 -
利用单向环链表解决约瑟夫问题
约瑟夫问题:有N个小孩围成一圈并依次编号,教师指定从第M个小孩开始报数,当报到第S个小孩时,即令其出列,然后再从下一个孩子起从1开始继续报数,数到第S个孩子时候继续令其出列,这样直到所有的孩子都出列。求小孩出列的顺序。 思想:单向环链表解决:1.先是建立一个带有表头节点的N个小孩的单向环表;2.利用指针p调整环型链表最后一个指向回来到第一个数据节点;3.再利用指针p指向第M-1的孩子,原创 2011-06-24 12:14:00 · 1496 阅读 · 0 评论 -
C/C++ 笔试题目——林锐博士《高质量C++/C编程指南》
本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?转载 2011-08-20 09:30:17 · 5904 阅读 · 2 评论 -
详解堆栈的几种实现方法——C语言版
基本的抽象数据类型(ADT)是编写C程序必要的过程,这类ADT有链表、堆栈、队列和树等,本文主要讲解下堆栈的几种实现方法以及他们的优缺点。 堆栈(stack)的显著特点是后进先出(Last-In First-Out, LIFO),其实现的方法有三种可选方案:静态数组、动态分原创 2011-10-09 20:29:52 · 36108 阅读 · 6 评论 -
Qt串口持续输入数据,上位机接收端未响应问题
同时在论坛版提问:http://topic.csdn.net/u/20120415/18/85ca116a-cb4e-4cc7-9e1f-9bf34531ff01.html此Qt串口接收程序需要做的工作是:从开发板上不断地传输过来带有“Star”帧头的数据帧,数据是浮点型数据。要求显示的时候也是将浮点数显示出来。我采用的是Polling查询机制,不是EventDriven机制,在textBro原创 2012-04-15 18:20:22 · 10152 阅读 · 9 评论 -
详解Linux终端下编写“贪吃蛇”游戏
大一学习C语言的时候就想要用Turbo C编写一个视频小游戏出来,种种原因后面搁浅了,现在借着学习Linux系统编程的劲头,编写了一个终端下可以运行的贪吃蛇游戏,其中此视频游戏用到的一些知识和操作系统运行时候的一些简单功能有点类似,引用《Unix/Linux 编程实践教程》(Bruce Molay著)里面所介绍的视频游戏一般的编写以及同操作系统的关系的原文如下: 一、视频游戏如何做 ...原创 2011-08-22 21:10:24 · 35810 阅读 · 64 评论 -
Qt开发串口通信以及坐标显示程序并移植
原创文章,欢迎转载,转载请注明:http://www.fishcode.cn/qt.htmlCSDN: blog.csdn.net/jjzhoujun2010作者:Dream Fly 毕业了,整理下思绪,把我之前在实验室弄的一个Qt终端界面开发的程序的整体思路以及源代码共享开来,以便于更好地让Qt为人所知,为开源贡献点我的微薄之力。一. 项目介绍 项目背景的简要原创 2012-06-26 14:20:12 · 6101 阅读 · 8 评论