自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】有关指针练习

一.有关数组名练习//一维数组#include <stdio.h>#include <windows.h>#include <stdlib.h>int main(){ int a[] = { 1,2,3,4 }; printf("%d\n", sizeof(a));//16 printf("%d\n", sizeof(a+0));//4 pr...

2019-08-15 20:19:19 238

原创 【C语言】指针补充(高级命名,函数指针,回调函数,转移表)

一.多级指针如何取名在函数调用时,会体现出这样命名的优势; int a = 10; int *pi = &a; int **ppi = &pi; int ***pppi = &ppi;二.高级命名 //声明整型数据 int a; //声明一级指针 int *pf; //声明返回值为int的函数 int f(); //声明返回值为int *的函数...

2019-08-14 19:27:34 674

原创 【C语言】指针之用心整理

不知道这块自己能不能很好的整理出来,试试看。一.简单的指针介绍1.指针:一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。2.指针的定义:所指向地址数据类型+*+指针名;int * ptr;char * ptr;float * ptr;3.指针的大小:32位平台为4字节,64位平台为8字节;4.指针的解引用:借用 *操作符,对指针所指变量进行引用;int a = 15...

2019-08-13 17:52:04 287

原创 【C语言】自定义类型之枚举、联合

一.枚举一.枚举的定义:一系列命名的整形常量。枚举的例子有,一个星期里每一天的名称,钱币的币值等。例1: enum day {mon,tue,wed,thu,fir,sta,sun};//枚举中,从0开始定义,即mon=0,sun=6; enum day qq=sun; //相当于定义了一个整型变量qq,初始化为6;例2:enum color {red=1,green=4,purpl...

2019-08-12 16:14:23 281

原创 【C语言】自定义类型之结构体(内存对齐)+位段

一.结构体结构是一些值的集合,称为他的成员,值的类型可以不同(相当于内部成员类型不同的数组)。1.结构体的声明:struct tag { //tag为结构体名字member-list ; // 成员必须在声明时一一列举;(包括类型与名字)} variable-list ;// 创建具体变量例1:这个声明创建了一个x[20]结构体数组,y结构体指针。但没有为结构体命名,所以在创建...

2019-08-12 12:36:20 550

原创 【ASCII表】备用

一.这是一个表:

2019-08-06 19:29:21 192

原创 【C语言】字符串函数(字符函数)+内存函数

一.字符串函数1.strlen函数size_t strlen (const char * str);strlen函数返回字符长度。即\0之前的字符个数字符串以\0结尾函数返回值为size_t ,是无符号的

2019-08-06 19:12:13 343

原创 【C语言】动态内存函数

以下所介绍的函数,头文件均为stdlib.h,所开辟空间均在堆上。一.malloc函数void * malloc(size_t size);这个函数向内存申请一块连续可用的空间,并返回指向这片空间的指针。如果开辟成功,返回指针;如果开辟失败,返回NULL;void free(void * ptr);用来释放所申请的内存。测试代码#include<stdio.h>...

2019-08-05 17:48:27 415

原创 【C语言】操作符详解

一.算术操作符+ - * / %注: 1.% 操作符只可用于整数与整数,返回值为两数的余数。2. / 操作符,若两数均为整型,执行整型除操作,若有一数为浮点数,则执行浮点除操作。二.移位操作符(基本单位为bit位)将数据看成二进制数,对其进行向左或向右移动若干位的运算。移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制...

2019-08-04 16:14:57 325

原创 【C语言】浮点型数据存储

一.浮点数标准表示形式(-1)^S*M*2 ^ES为符号位 M为有效数字(大于1,小于2)【通常舍去1,多表示一位,以提高精度。】E为指数位关于指数位:由于指数可正可负,所以采用移位存储方式,即若数据类型为float,则E为真实值+127,即若数据类型为double,则E为真实值+1023。二.float类型例如:-8.25=1000.01=-1.00001*2^3符号...

2019-08-03 17:25:37 432

原创 【C语言】数据类型+整型数据存储

一.基本数据类型#include<stdio.h>#include<Windows.h>int main(){ printf("char :%d\n", sizeof(char)); printf("short :%d\n", sizeof(short)); printf("int :%d\n", sizeof(int)); pri...

2019-08-03 15:28:31 721

空空如也

空空如也

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

TA关注的人

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