自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jokerWRN的博客

每天进步一点点

  • 博客(13)
  • 收藏
  • 关注

原创 学习typedef

  当我第一次学习typedef时,我觉得这很简单啊,不就是给一种类型起一个其他的名字吗?当我看到typedef int a[10];typedef void (*p)(void);直接懵圈了,这些都是些啥呀?后来我看到了一些关于typedef的用法,感觉有所理解,现在和大家分享一下。 原文(摘录): typedef用来声明一个别名,typedef后面的语法,是一个声明。本来笔者以为这里不会产生...

2018-03-22 12:10:32 191

原创 数组与指针

  最近看到了有关数组和指针的内容,对知识进行一下梳理总结,有任何问题欢迎交流。数组和指针一个重要的关系就是:数组名代表的是数组第一个元素的地址。1.一维数组:int main(){int a[4]={1,2,3,4};int *p=a;int *q=&a[0];}这里的指针p与q指向的都是数组的第一个元素(a[0])。2.二维数组:int main(){ int a[3]...

2018-03-22 11:55:16 155

原创 typedef和#define的区别和联系

typedef是实现某种数据类型名字的替换,就是给某个已知的数据类型起一个便于称呼或便于理解的别名。不是单纯的替换。#define是单纯的实现文本的替换。eg1234567typedef char* pStr1; #define pStr2 char*  pStr1 s1,s2; pStr2 s3,s4;在上述的变量定义中,s1、s2、s3都被定义为char *,而s4则定义成了char,不是我们...

2018-03-21 20:15:33 245

原创 宏定义与宏语言

都是个人的理解,不保证正确,欢迎交流宏语言:常运用于文本编辑软件的一种编程语言,简单来说就是:宏语言是一种编程语言。宏定义:使用#define来实现对文本的替换。详情见typedef和#define的区别。...

2018-03-21 15:46:26 2809

原创 项目的具体流程

1.需求分析2.设计3.coding4.单元测试/集合测试5.release

2018-03-15 20:25:11 206

原创 什么是数据 结构和算法?

1.什么是数据结构? 数据对象在计算机中的组织方式  逻辑结构:线性结构,树状结构,图  物理存储结构:在机器内存中的存放 数据对象必定与一系列加在其上的操作相关联 实现这操作的工具就是“算法” 抽象数据类型: 不关心数据操作的实现,数据类型的定义。只建立一个大体的框架2.什么是算法?  一个有限的指令集  //  接收一些输入  //有些情况不需要输入

2017-11-29 19:45:22 197

原创 数据结构基本概念

1.什么是数据结构?“数据结构”是计算机中存储,组织数据的方式。通常情况下,精心选择的数据结构可以带来最优化的算法。——维基百科数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这种联系可以通过定义相关的函数给出。——《数据结构,算法与应用》2.数据结构与算法的关系?精心选择的数据结构可以带来最优化的算法。   eg1.数据结构     

2017-11-17 11:55:02 429

原创 auto17.11.14

1 auto引入:编程时常常需要将表达式的值赋予变量,但表达式的类型通常不容易知道,所以在声明变量的时候就造成了困难。auto就是为了解决不知道表达式的类型,而有需要声明变量的情况。auto让编译器通过初始值来推算变量的类型。

2017-11-14 11:13:53 359

原创 const指针17.11.14

顶层const与底层const(针对于指针来说)引入:指针本身就是一个对象,它有指向另外的一个对象。指针本身是不是个常量与指针所指的是不是常量并没有关系。我们用顶层const表示指针本身是个常量底层const表示指针所指的对象是个常量定义顶层const:int i=0;int *const p1=&i;  //顶层const可以表示任意的对象是常量,意义就与我们平时

2017-11-14 11:12:36 199

原创 表达式17.11.14

1.重载运算符:C++语言允许运算符对类进行操作,而且允许自定义类运算符(重载运算符)overloaded operator2.模运算(%):参与运算的两个运算对象必须是整数,eg a%b 可以通过控制a的值来控制输出的范围3.逻辑表达式与&& 或|| 非!对于逻辑表达式与和或,以与为例exp1 && exp2 如果提前判定exp1为零,则不会在执行exp2,直接返回零

2017-11-14 11:11:26 448

原创 第二章变量和基本类型17.11.8

1.计算机中的存储单位字   word字节 byte   //一个字节可以用一个十六位来表示位   bit大小关系:一个字=两个byte=十六个bit可寻址的最小内存块成为“字节”,存储的基本单元是“字”详细看 http://blog.csdn.net/wanlixingzhe/article/details/7107923/2.2.变量变量有大小:不同的数据类型占

2017-11-08 17:44:02 299

原创 namespace

namespace 名字空间用法:namespace wang{}名字空间的使用1.using声明   每个using声明引入一个命名空间的成员用法:using namespace_name::member_name;注意事项: using 声明不应该放在头文件中名字空间所引入的变量的作用域与using声明的作用域相同2.using指示using

2017-11-07 19:19:40 310

原创 IO17.11.7

#include int main (int argc,char**argv[]){std::cout//名字cout和end1是定义在std的名字空间中的//标准库定义的所有名字都在命名空间std中//c++中没有标准的输入输出语句,而是调用Standard Libraryint a=0,b=0;std::cin>>a>>b;std::coutreturn

2017-11-07 19:18:10 324

空空如也

空空如也

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

TA关注的人

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