自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C基础(十)文件

书目《C程序设计(第三版)》C语言把文件看作一个字符(字节)的序列。根据数据的组织形式,可分为ASCII文件(文本文件)和二进制文件。ASCII文件的每一个字节放一个ASCII码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。因此,一个C文件是一个字节流或二进制流,这种文件称为流式文件。注意:字符数据本身在内存中就经过了编码,所以无论是二进制形式还是文...

2019-05-26 23:05:52 324

原创 C基础(九)位运算

书目《C程序设计(第三版)》所谓位运算是指进行二进制位的运算。(一)按位与运算符(&)相应二进制位都为1,结果为1,否则为0。可用于:1、清零2、取一个数中某些指定位3、保留一个数中某些指定位(二)按位或运算符(|)相应二进制位只要有一个为1,结果为1。可用于:1、置某些指定位为1(三)异或运算符(^)也称XOR运算符,相应二进制位同号为0(假),异号...

2019-05-26 00:37:30 175

原创 C基础(八)typedef

书目《C程序设计(第三版)》除了直接使用C提供的标准类型和自己声明的结构体、共用体等,还可以用typedef声明新的类型名来代替已有的类型名。typedef int COUNT;COUNT i,j;typedef int NUM[100]; //声明NUM为整型数组类型NUM n;typedef char * STRING; //声明STRING为字符指针类型STRING p;...

2019-05-25 23:50:40 250

原创 C基础(七)结构体与共用体

书目《C程序设计(第三版)》(一)结构体有时候需要将不同类型的数据组合成一个有机的整体,以便于引用。声明一个结构体类型的一般形式为:struct 结构体名:{成员表列}(二)共同体(也称联合)有时需要使几种不同类型的变量存放到同一段内存单元中。1、定义共同体类型变量的一般形式为:union 共同体名{成员表列}变量表列;2、共用体类型数据的特点:a.同一个内存段可...

2019-05-25 22:39:03 424

原创 C基础(六)预处理命令

书目《C程序设计(第三版)》C提供的预处理功能主要有宏定义、文件包含、条件编译三种,为了与一般C语言语句相区别,这些命令以"#"开头。(一)宏定义1、一般形式为:#define 标识符 字符串带参数形式为:#define 宏名(参数表) 字符串2、带参数的宏定义与函数是不同的:a.函数调用时,先求出实参表达式的值,然后代入形参,而使用带参数的宏定义只是进行简单的字符替换;b.函数...

2019-05-25 22:33:30 190

原创 C基础(五)指针

书目《C程序设计(第三版)》(一)变量的指针和变量指针1、变量的指针就是变量的地址;2、指针变量是存放变量地址的变量,它用来指向另一个变量。(二)指针变量的一般形式、赋值和使用一般形式为:基类型 * 指针变量名一般用取地址运算符(&)来赋值,与间接访问运算符(*)搭配使用。(三)数组和指针1、声明数组时,会自动生成一个指针变量(可称其为数组的伴随指针),其名字与...

2019-05-22 23:27:56 137

原创 C基础(四)数据的存储类别

书目《C程序设计(第三版)》C语言中的变量和函数都有两个属性:数据类型和数据的存储类型,通过数据类型可以获知变量占用内存的大小,通过数据的存储类型可以获知变量占用内存的区域和时间。(一)局部变量和外部变量的定义1、函数内部定义的变量只在本函数范围有效,称为局部变量,形式参数也是局部变量,在程序块(例如if分支)中定义的变量只在程序块中有效;2、函数之外定义的变量称为外部变量,外部变量是...

2019-05-18 23:53:40 588

原创 C++基础(一)初识

书目《现代C.程序设计》学数学的时候,老师给我们讲过一个道理:如果你始终学不会怎么做一道题,建议回去看看题目有关名词的原始定义,不会做的根本原因是你对原始定义的不理解,深以为然。C++是C的加强版C/C++是编译语言1、其“语法正确”的源代码被编译器生成机器码(也叫目标代码),机器码和库代码被连接器连接起来生成可执行文件,这个可执行文件才是真正可运行的。2、如果使用符合ISO C...

2019-05-07 23:40:37 135

原创 C基础(三)数组

书目《C程序设计(第三版)》(一)定义1、数组是具有相同数据类型的一组变量,通过数组名+下标(从零开始)进行访问其中成员,数组在内存中是连续存储的;2、构造类型(数组类型、结构体类型、共用体类型)均为连续存储的。(二)一维数组1、一维数组的定义方式为:类型说明符 数组名[常量表达式];2、可以在定义数组时,对数组元素(全部或者其中一部分)赋初值,对全部元素赋初值时,由于数据的个...

2019-05-07 23:36:50 258

原创 C基础(二)数据类型

书目《C程序设计(第三版)》(一)数据类型包括四大类:1、基本类型:整型、字符型、浮点型(单精度型、双精度型)、枚举类型;2、构造类型:数组类型、结构体类型、共用体类型;3、指针类型;4、空类型;(二)常量1、值不能被改变的称为常量,也叫做字面常量或者直接常量,比如字符常量‘a’;2、用标识符代表一个常量的符号,叫做符号常量,比如下面代码中的PRICE;#defin...

2019-04-28 23:23:55 240

原创 C基础(一)总结表格汇总:数据类型、常用转义字符、运算符、printf格式字符、scanf格式字符

书目《C程序设计(第三版)》汇总1——ANSI/ISO C标准定义的数据类型[可参考]题目:float、double数据类型的表示范围及精度链接:https://blog.csdn.net/black_kyatu/article/details/79257346关键字([]表示可省略)最小字节数范围bool1wchar_t2[signed] ...

2019-04-28 23:23:20 290

原创 C++基础(四)内存分配

书目《现代C.程序设计》(一)动态内存分配动态内存分配是指程序中存储变量所需的内存在程序运行时才被分配,C++中一般使用new和delete,这两个是操作符,C中一般使用malloc和free,这两个是定义在stdlib库中的函数;(二)内存存在的区域保存函数局部变量的内存位于栈中,而动态分配的内存位于堆上,堆很大但是它是有限的,因此动态分配内存时,可能会失败;(三)异常处理...

2019-04-14 22:44:58 105

原创 C++基础(二)类

书目==《现代C.程序设计》==List item

2019-04-14 21:02:28 150

原创 C++基础(三)操作符的重载

书目《现代C.程序设计》要重载一个操作符,必须写一个特殊的操作符函数,该函数式类成员之一,当该操作符与该类的对象一起使用时,它完成指定任务。一般形式是:返回类型 operator 符号(参数表)例1:一元操作符的重载#include<iostream.h>class Counter{private: int count;public: Counter() { ...

2019-04-14 18:17:40 132

原创 前言

写给自己的前言工作五年,期间还读完了在职研究生,自问也不算不努力,但是最近面试了几家公司才发现,自己还是差的很远。毕业不是学习的终点,工作才是学习的起点。在学校有老师教,有时间给你复习,有考试供你检查自己学习的怎么样,工作了之后全靠自律。能意识到这点,也就为时未晚。所以现在重新开始,一点点把丢下的捡起来。好记性不如烂笔头,开始做笔记吧。...

2019-03-21 23:36:34 103

空空如也

空空如也

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

TA关注的人

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