自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (2)
  • 收藏
  • 关注

原创 常指针、指向常量的指针与指向常量的常指针的区分

个人根据一些资料,简要总结如下:常量指针(const pointer):必须初始化,一旦初始化完成,那么就不能改变它的指向了。可以通过它改变指向的地址所存的值。把*放在const关键字之前用以说明该指针是一个常量。指向常量的指针:可以改变它的指向。不能通过它来改变指向的地址所存的值。指向常量的常量指针:不可以改变它的指向。不能通过它来改变指向的地址所存的值。#include ...

2019-09-17 11:53:16 1147

翻译 结构体部分知识点——C

1.结构标记声明结构标记是用于标识某种特定结构de名字。下面的例子声明了名为part的结构标记:struct part { int number; char name[NAME_LEN + 1]; int on_hand;};一旦创建了标记part,就可以用它来声明变量了:struct part part1,part2; 但是,不能通过漏掉单词struct来缩...

2019-05-22 10:30:02 345

原创 基类构造函数调用虚函数的处理——之构造流程

当基类构造函数调用虚函数时,不会调用派生类的虚函数。现有基类A和派生类B,两个类中有虚成员函数 test()。程序刚进入B b时,在执行派生类B的构造函数时,需要首先调用基类A的构造函数。那么调用的是哪个构造函数呢?根据派生类构造函数原理:这里基类A有两个构造函数A() :m() { test(); }和A(int x) :m(x) { test(); },派生类B中初始化构造函数中...

2019-05-15 14:55:18 1646

原创 个人银行账户管理程序【简化】

//自学,对于“获得到指定日期为止的存款金额按日累加值”这句话理解不能T_T。因此修改类部分内容,忽略部分逻辑=_=……#include <iostream> #include <cmath> using namespace std;class SavingsAccount { //储蓄账户类private: int id; ...

2018-04-22 20:55:55 1724

原创 指针—练习题5

要实现:total_sec是以从午夜计算的秒数表示时间。hr、min和sec都是指向变量的指针,这些变量在函数中将分别存储以小时(0~23)、分钟(0~59)和秒(0~59)为单位的等价时间。#include<stdio.h>void split_time(long total_sec, int *hr, int *min, int *sec);int main(){ in...

2018-03-06 19:21:46 1289

原创 C指针概念——基础篇(更新中)

1.C语言中的*有多种含义:在声明 int *p=&i; 时,

2018-03-04 22:37:20 152

原创 数组-编程题14

【C】只能实现单句话,带一个标点/*编写程序颠倒句子中单词的顺序【方法】用循环逐个读取字符,然后将它们存储在一个一维数组中。当遇到句号、问号或者感叹号(称为“终止字符”)时,中止循环并且把终止字符存储在一个char类型变量中。然后再用一个循环反向搜索数组,找到最后一个单词起始位置。显示最后一个单词,然后反向搜索倒数第二个单词。重复这一过程,直至到达数组的起始位置。最后显示出终止字符。*/#in...

2018-03-04 21:37:37 639

原创 数组-编程题9

编写程序,生成一种贯穿10*10字符数组(初始时全为字符 ‘.’ )的“随机步法”。程序必须随机地从一个元素“走到”另一个元素,每次都上下、向左或向右移动一个元素位置。已访问过的元素按访问顺序用字母A到Z进行标记。【C】——我写的很菜= =、、、#include<stdio.h>#include<stdbool.h>#include<stdlib.h>#i...

2018-03-04 12:53:30 651

原创 数组-练习题8

/*为一个名为temperature_readings的二维数组编写声明。该数组存储一个月每小时的温度读数。(假定每个月为30天。) 数组的每一行对应一个月中的每一天,每一列对应一天中的小时数。*/#include<stdio.h>#include<stdlib.h>#include<time.h>#define DAY 30#define ...

2018-02-23 22:02:57 617 1

原创 关于rand函数的一些使用

问:如何缩放rand函数的返回值?答:在C中,rand() % 32会产生一个[0, 32)之间的伪随机数,那么rand() % 32 + 1的取值区间实际上是[1, 33)。       要产生[0, 32)(开区间)之间伪随机数:rand() % 32即可;       要产生[0, 32](闭区间)之间伪随机数:rand() % 33即可。                          ...

2018-02-23 11:32:35 2407 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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