- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 liunx 学习笔记01
1、文件系统 目录:是包含一系列文件和目录的集合 路径:到达指定文件的位置 linux操作系统中所有的路径区分都是【/】 windows操作是系统中所有的路径都是【\】 区别:windows的起始目录是【盘符】 linux的起始目录是【/】 linux文件分类: 普通文件 目录文件 设备文件{字符设备文件、块设备文件} 管道文件 链接文件 普通文件 - 目录文
2017-05-16 00:51:41 300
原创 c++学习笔记02
类的继承:基类、派生类 或者 父类、子类 继承的方式: public(都可以访问), private(只能在自己类内部中被访问), protected(只能在子类和自己类中被访问) 在父类中作为protected属性的成员函数,子类可以继承protected属性的成员函数,但在外部不能被访问。 父类、子类构造函数先后调用顺序:先构造父类的对象再构造子类的对象 父类、子类析
2017-05-16 00:26:00 238
原创 c++学习笔记01
c++标准输入输出流类对象: cin、cout、cerr 对应c语言中的3个文件指针: stdin,stdout、stderr 结构体和类的区别主要在访问控制方面:(访问权限分为3种:public,private,protect) 结构体是一种特殊的类 结构体默认为public 类默认为private 面向对象思想: 类:抽象出一些事物的共有属性(不可能消亡的)(
2017-05-16 00:22:12 463
原创 c基础提高02
申请空间和释放空间必须成对使用 day01总结: 指针类型的定义与使用 指针类型大小: 在32位操作系统下所有指针类型都是4个字节大小; 在64位操作系统下所有指针类型都是8个字节大小; 空指针,野指针,万能指针 空指针 1、操作空指针对应的空间会造成程序异常终止 2、释放空指针不会报错,多次释放空指针也不会报错 野指针 1、指针变量指向野指针不会程序异常
2017-05-15 01:03:44 240
原创 c基础提高01
使用函数模块化编程; 函数的特点: 1、减少代码的冗余 2、程序结构清晰 3、利于阅读 数据类型概念:数据类型是为了更好进行内存的管理,让编译器能确定分配多少内存。 类型是对数据的抽象; 类型相同的数据具有相同的表示形式、存储格式以及相关操作; 程序中所有的数据都必定属于某种数据类型; 数据类型可以理解为创建变量的模具: 固定大小内存的别名; 为什么区
2017-05-14 00:56:35 280
原创 随笔记-01
二维数组作为参数传递的3种传递方式void average_fun1(int arr[][4])//传递数组,并标明一维数组元素个数 { for(int row = 0; row < 3;row++) { int sum = 0; for(int col = 0; col < 4; col++) { sum +=
2017-05-12 17:54:16 263
原创 学习笔记—C语言基础篇09
C语言中有三个特殊的文件指针由系统默认打开,用户无需定义即可直接使用: stdin: 标准输入,默认为当前终端(键盘),我们使用的scanf、getchar函数默认从此终端获得数据。 stdout:标准输出,默认为当前终端(屏幕),我们使用的printf、puts函数默认输出信息到此终端。 stderr:标准出错,默认为当前终端(屏幕),我们使用的perror函数默认输出信息
2017-05-12 14:19:21 327
原创 学习笔记—C语言基础篇08
一、结构体(struct) typedef struct Stu //结构体名称 { //结构体成员; }stu; 结构体嵌套 tyoedef struct St1 { char a[10]; char* b; int c; short d; double f; }st1; typedef struct St2 {
2017-05-12 14:08:10 261
原创 学习笔记—C语言基础篇07
作用域: 局部变量:在函数内部定义的变量称为局部变量(auto),作用域为局部变量创建到函数结束; 全局变量:在函数外部定义的变量,作用于整个程序; 如果在代码中全局变量与局部变量有相同变量名,局部变量覆盖全局变量; static:如果没初始化默认设置的值为0 静态局部变量:程序创建之初定义,只能在程序创建时被初始化一次,作用域 为函数内部; 静态全局变量:程序创建之初定义,只能在程序
2017-05-12 14:00:39 286
原创 学习笔记—C语言基础篇06
注意: 同级别数组和指针可以修改 想改变变量的值用一级指针,想改变一级指针的值就得用二级指针,依次类推 函数内部定义的变量的地址不能作为返回值;因为变量的在函数调用结束就自动释放,返回的将会是个野指针。 多级指针 #define _CRT_SECURE_NO_WARNINGS #include #include #include int main() {
2017-05-12 13:58:59 272
原创 学习笔记—C语言基础篇05
一级指针:指向变量的地址 指针存放的是变量在内存中的地址编码; 指针的大小在32位情况下大小都是4字节; 野指针:指针变量指向了一个未知的空间,如果操作该空间可能会报错 0-255都是被操作系统占用的只读内存空间; 通过操作野指针改变内容可能会导致程序异常: (int* p = 10野指针; *p = 10操作地址对应的内容;) void*:万能指针可以指向任意类型变量
2017-05-12 13:55:45 345
原创 学习笔记—C语言基础篇04
字符串处理函数: 1、gets( ) #include char *gets(char *s); 功能:从标准输入读入字符,并保存到s指向的内存空间,直到出现换行符或读到文件结尾为止。 参数: s:字符串首地址 返回值: 成功:读入的字符串 失败:NULL
2017-05-12 13:52:58 232
原创 学习笔记—C语言基础篇03
1、数组:一组相同而有序的数据类型的集合,在内存中占一片连续的空间 格式:数据类型 数组名[元素个数]; 在c语言中数组元素个数必须是一个常量。 数组元素个数 = sizeof(数组名)/数据类型大小; 数组名是一个常量,保存的整个数组的首地址; &arr[0] == arr; 2、二维数组定义和使用 本质多个一维数组。 二维数组长度:sizeof(数组名)/sizeof(类
2017-05-12 13:50:54 319
原创 学习笔记—C语言基础篇02
1、运算符分类 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 位运算符 用于处理数据的
2017-05-12 13:47:29 229
SQLAPI++ vs2017 dll
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人