haruko的博客

致稍纵即逝的时光。

纯C的坑

1局部变量定义必须在函数或局部空间的开头,然后才能有其他语句。c++却可以随用随定义的。  2不能在定义结构体时给变量初始化。因为没有给其分配内存,所以初值是无法存储的。应该声明结构体变量后,手工赋值。...

2018-10-15 10:27:47

阅读数 20

评论数 1

指针到底能不能修改其指向的常量字符串?

1.指针到底能不能修改其指向的常量字符串?今天做一个字符串右移函数时,直接使用指针来修改字符串常量的值出现了奇怪运行时错误。  代码如下: #include"stdio.h" #include"string.h" void...

2018-10-12 09:51:59

阅读数 378

评论数 0

1008煤矿

中心站在井上,分站在井下。 比特率是数字信号的传输速率,它用单位时间内传输的二进制代码的有效位(bit)数来表示,其单位为每秒比特数bit/s(bps) 波特率 波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特(Baud)。单位本身就已经是代表每秒的调制...

2018-10-12 09:50:46

阅读数 51

评论数 0

SysTick系统定时器

在前面的CLKSOURCE寄存器位也明确指明SysTick的时钟源为HCLK和HCLK / 8可选,然而在时钟树上却并没有体现时钟源可选这个关键信息,可见这是数据手册的漏洞,功能实现以寄存器的说明为主而非时钟树:SysTick的时钟源并非限定在HCLK / 8 将SysTick的时钟源设置为72...

2018-09-27 20:53:36

阅读数 37

评论数 0

STM32 IO口的八种方式的解释(转)

  1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即...

2018-08-30 14:43:50

阅读数 382

评论数 0

C++贪吃蛇程序

方向控制表 dir direct[dir] 行进方向 可转的方向 0 {-1,0} 上 左右 1 {1,0} 下 左右 2 {0,-1} 左 上下 3 {0,1} 右 上下 #include #in...

2018-01-10 10:51:40

阅读数 152

评论数 0

switch中的break和语句执行顺序的问题

一、Break的作用:1.用于switch语句中,从中途退出switch语句。 2.用于循环语句中,从循环体内直接退出当前循环。重点看1. 1.case后面的常量表达式实际上只起语句标号作用,而不起条件判断作用,即“只是开始执行处的入口标号”。 因此,一旦与switch后面圆括号中表达式的值匹...

2018-01-08 20:30:38

阅读数 1863

评论数 0

软件测试职业规划

软件测试职业规划 以下是转载内容。 软件测试人员的发展误区【4】    公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象:   1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发);   2、业务能力较强的...

2017-10-15 16:23:44

阅读数 5233

评论数 0

C语言产生野指针的原因

#include #include using namespace std; void main(){ int a = 10; int b = 20; int c=0; int *p = &a; cout << *p << endl; //1等号左...

2017-09-29 22:31:13

阅读数 435

评论数 0

指针到底能不能修改其指向的常量字符串?&向NULL地址copy数据

说明错误应该是指针p指向字符串常量导致。运行时出现错误:LoopMove.exe 中的 0x00cf141c 处有未经处理的异常: 0xC0000005: 写入位置 0x00cf5748 时发生访问冲突。 从错误的类型来看是内存写入错误,说明对*(pStr+j)的赋值非法。 #include us...

2017-09-29 11:43:03

阅读数 191

评论数 0

字符串常量到底存在哪了?

常量存储总结 局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中 2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区 3、new申请的内存是在堆中 4、字符串常量也是存储在静态存储区 补充说明: 1、栈中的变量内存...

2017-09-29 11:34:15

阅读数 1716

评论数 1

字典序排列

/*字典序排列 输入要比较的字符串数目并输入,输出它前面字典序比他小的字符串个数*/ #include #include #include #include #include using namespace std; //s1>s2返回1 否则返回-1 int fun(strin...

2017-09-29 09:11:23

阅读数 95

评论数 0

搜狐畅游测试开发一面试题..

面试很简短,自我介绍、问玩过什么游戏,有没有冲过钱,有什么体会。 C++很基础的问题: 1、指针和引用的区别 指针变量存储的是一个地址,指向一个存储单元,引用只是个别名,不额外占用内存。 指针可以有多级 int **p,而引用不可以。 指针可以为NULL,但是引用不可以,在定义时必须初始化 指针可...

2017-09-25 16:27:05

阅读数 451

评论数 2

matlab常用命令

1、find(edge(224,:)==1)查询edge矩阵第224行中值为1的元素位置。length()求总个数2、sort([deseq.degree],'descend') 结构体按某一成员排序3、xlsread读取输入的某文件名称t。t=get(handles.edit2,'string'...

2017-08-14 16:09:39

阅读数 97

评论数 0

多继承多态

#include "iostream" using namespace std; /* C++中没有接口的概念 C++中可以使用纯虚函数实现接口 接口类中只有函数原型定义,没有任何数据的定义。 */ class Interface1 { public: virtual v...

2017-08-13 10:29:16

阅读数 150

评论数 0

c++小记

1.win32位系统,vc编译器中,char占1字节、short占 2 字节、int ,float,long都占4字节、double 占8 字节.----------------------------------------------------------------------------...

2017-08-12 20:37:12

阅读数 112

评论数 0

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