自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aeoluspu的专栏

胡言乱语 随手记

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

原创 mysql查询相关的函数调用

mysql 版本 5.5.31 mysql 查询相关的函数指向流程  查询相关的入口函数mysql_select  mysql_select      /sql/sql_select.cc:2577   handle_select     /sql/sql_select.cc:297 execute_sqlcom_select  /sql/sql_parse.cc:4590

2017-01-24 15:14:58 800

转载 C语言goto语句以及用goto语句构成循环

goto语句是一种无条件转移语句,与BASIC中的goto语句相似。goto 语句的使用格式为:     goto  语句标号;其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与goto语句同处于一个函数中,但可以不在一个循环层中。通常goto语句与if条件语句连用,当满足某一条件时,程

2017-01-24 11:04:58 2832

转载 c语言 结构体和指针

指针也可以指向一个结构体,定义形式:struct stu{   char *name;   int num;   int age;   char group;   float score;} stu1={"Tom",12,18,'A',136.5};// 结构体指针struct stu *pstu=&stu1;也可以在定义结构体的同时定义结构体指针s

2017-01-23 17:44:00 802

转载 C语言const:禁止修改变量的值

有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定:const int MaxNum = 100; //班级的最大人数这样 MaxNum 的值就不能被修改了,任何对 MaxNum 赋值的行为都将引发错误:MaxNum =

2017-01-23 16:09:47 1169

转载 C语言预处理指令总结

预处理指令是以#号开头的代码行,#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符,整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。下面是本章涉及到的部分预处理指令:指令说明#空指令,无任何效果#include包含一个源代码文件#defin

2017-01-23 16:06:49 375

转载 C语言指针变量作为函数参数

在C语言中,函数的参数不仅可以是整数、小数、字符等具体的数据,还可以是指向它们的指针。用指针变量作函数参数可以将函数外部的地址传递到函数内部,使得在函数内部可以操作函数外部的数据,并且这些数据不会随着函数的结束而被销毁。像数组、字符串、动态分配的内存等都是一系列数据的集合,没有办法通过一个参数全部传入函数内部,只能传递它们的指针,在函数内部通过指针来影响这些数据集合。有的时候,对于

2017-01-23 15:22:57 964

原创 指向数组的指针

数组(array)是一系列具有相同类型的数据的集合,每一份数据叫做数组元素(element)。数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存。定义数组时,要给出数组名和数组长度,数组名可以认为是一个指针,它指向数组的第0个元素。在c语言中 我们将0个元素的地址称为数组的首地址。    int arr[]={99,15,100,888,252} 首先数组名和数组首地址并不

2017-01-23 14:58:07 545

原创 c语言 指针变量的运算

指针变量保存的是一个地址,本质上是一个整数,可以进行部分运算.例如加法、减法、比较等 #include int main(){    int a=10, *pa=&a, *paa=&a;    double b=99.9 ,*pb=&b;    char c='@',*pc=&c;    //最初的值    printf("&a=%#X, &b=%#X, &

2017-01-23 14:10:37 2067

原创 C语言指针变量

数据在内存中的地址也称为指针,如果一个变量存储了一份数据的指针,我们称之为指针变量。指针与指针变量是两个不同的概念。在c语言中,允许你一个变量来存放指针,这种变量称为指针变量。指针变量的值就是某份数据的地址,这样的一份数据可以是数组、字符串、函数,也可以是另外的一个普通变量或指针变量。  指针变量定义:   定义指针变量与定义普通变量类似,不要要在变量名前面加星号 *,格式为:

2017-01-23 11:31:19 1039

原创 c语言指针的概念 --一切都是地址

一切都是地址     计算机中所有数据都必须放在内存中,不同类型的数据所占的字节数不一样,如int型占用4字节,char占用一个字节。 我们将内存中字节的编号称为地址(address)或指针(pointer),地址从0开始依次增加。 c语言用变量来存储数据,用函数来定义一段可以重复使用的代码,他们最终都要放到内存中才能供cpu使用。cpu只能通过地址来取得内存中的代码和数据,程

2017-01-23 09:54:42 4203 1

原创 线程与进程---mysql

进程(process): 进程是一组有自己的内存和执行路径的计算机指令;        线程(thread):线程虽然是一组计算机指令,但线程都执行在一个宿主的执行路径里,没有自己的内存。(线程也被有些人称之为轻量级进程,这应该是一种比较形象的比喻)在mysql里,是通过thread类来实现的。    绝大多数现代数据库都是通过进程模型来管理并发连接和辅助函数。mysql使

2017-01-22 14:00:34 1605

空空如也

空空如也

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

TA关注的人

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