[C/C++面试题]全局变量与局部变量的区别以及在内存上的分配

文章目录全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?全局变量可不可以定义在被多个.c文件包含的头文件中?为什么?描述内存分配方式以及它们的区别 全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的? 局部变量:函数内部定义的非静态变量就是局部变量;...

2019-08-16 10:30:35

阅读数 17

评论数 2

【C/C++面试题】指针、引用的定义与区别

文章目录指针引用引用和指针有什么区别 指针 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 指针就是地址,地址就是指针。 指针就是用来存放地址的 不同类型的指针空间大小:在32位的操作系统中,所有指针的大小都为 4个字节 常用的指针类型: void *p; //万能指针,用...

2019-08-15 00:24:06

阅读数 19

评论数 0

【C/C++面试题】const、define、extern、typedef、volatile、static的定义与区别

文章目录constdefineexterntypedefstaticvolatileconst与#define相比,有何优点?typedef和define有什么区别C 语言的关键字 static 和 C++ 的关键字 static 有什么区别一个指针可以是 volatile吗?const和vola...

2019-08-07 13:45:45

阅读数 31

评论数 0

[C++]用C++实现简单的一卡通点餐小项目

文章目录1 项目描述2 系统逻辑3 要求4 分析5 系统时序6 系统框架7 类的编写8 系统时序的编写9 运行效果 1 项目描述 学校有一百个普通学生,每个学生有一个饭卡,可以给刷卡和充值 有10个研究生,研究生比普通学生增加了新的变量:工资wage 每个学生都可以到饭堂点菜 饭堂有10个员工,员...

2019-08-02 15:33:59

阅读数 53

评论数 0

【QT】基于C++的一卡通贩卖机系统

文章目录1 项目描述2 项目需求3 搭建环境4 技术描述 1 项目描述 本次项目是基于Qt Creator实现编程,通过交叉编译arm-linux-g++,生成能够在GEC6818arm开发板上运行的文件…利用链表存取账户信息(姓名,性别,卡号,余额,账号,密码),通过QT中的多种控件制作界面...

2019-08-02 09:30:41

阅读数 59

评论数 5

[linux]基于C语言的自动售货机系统

文章目录1 项目描述2 项目需求3 搭建环境4 技术描述5 概要设计 1 项目描述 本次项目是基于Linux环境的交叉编译arm-linux-gcc,在GEC6818arm开发板上运行,运用C语言的相关知识利用链表存储商品信息和购物车功能,用户通过触摸屏点击事件选择和购买商品。 2 项目需求...

2019-08-01 19:15:56

阅读数 85

评论数 3

[QT]零基础手把手教你做一个简单电子钟界面

目录前提软件环境创建项目创建LCDnumber控件定时器LCDnumber控件修改初步完成优化项目最终效果 前提 学了3天的QT,今天项目是通过QT中的LCDnumer控件显示系统时间,再利用定时器的定时效果更新时间控件,从而做成一个电子钟界面。如果有学过C++的同学应该会比较容易上手,没有学...

2019-07-26 01:21:17

阅读数 50

评论数 0

[单片机]基于STM32的ONENET云平台操控系统

目录1 项目描述2 项目需求3 搭建环境数字温湿度传感器DHT11光敏传感器MPU6050wifi模块ESP8266OLED屏RC522W25Q128SR04超声波4 技术描述5 概要设计6 界面一7 界面二 1 项目描述 本次项目借用Keil uVision5单片机C语言开发系统编写,通过J...

2019-07-22 13:14:51

阅读数 167

评论数 0

[Linux]基于SQLite数据库的停车管理系统

文章目录1 项目描述2 项目需求3 搭建环境4 技术描述5 概要设计6 主界面7 入场与出场8 月卡系统9 已入场车辆10 监控11 项目总结 1 项目描述 本次项目是基于Linux环境的交叉编译arm-linux-gcc,在GEC6818arm开发板上运行,通过摄像头监控,RFID模块识别卡...

2019-07-21 21:36:36

阅读数 64

评论数 0

[Linux]基于网络编程的智能机器小伴侣

文章目录 1 项目描述 2 项目需求 3 搭建环境 4 技术描述 5 概要设计 6 GIF表情切换 7 机器人智能回答 8 城市天气查询 9 在线播放音乐 10 播放网站视频 11 查看网页照片 12 项目总结 1 项目描述 本次项目是基于Linux环境的交叉编...

2019-07-21 00:29:13

阅读数 126

评论数 0

【Linux】基于Mplayer开源多媒体库的音视频播放器

文章目录 项目概况 项目需求 搭建环境 技术描述 概要设计 条件准备和主界面构架 点名系统 相册 视频 音乐 项目总结 项目概况 本次项目是基于Linux环境的交叉编译arm-linux-gcc,在GEC6818arm开发板上运行,创建多条链表分别存储遍历到当前目...

2019-07-20 15:15:46

阅读数 6003

评论数 2

提示
确定要删除当前文章?
取消 删除