自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 02_08_字符串拷贝函数的实现

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>//完美函数//1:传地址,传递//2:被调用函数要有返回值 成功0,失败非0//3:尽量不要直接使用形参(可定义临时变量接过来)void main1(){ char src...

2018-06-29 12:01:24 196

原创 02_07_字符串的初始化

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>//c语言没有字符串类型,通过字符数组模拟字符串//c语言字符串,以字符'\0'做字符结束标志void main1(){ //不指定长度,没有0结束符,有多少个元素就有多长 ...

2018-06-29 12:00:43 127

原创 02_06_不断改变指针的指向

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>void main(){ char *p = NULL; char *q = NULL; char buf[100] = "chenqi-----777"; p = &amp...

2018-06-28 09:32:54 110

原创 02_05_指针做参数输入输出特性

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>int get_b(){ int b = 10; return b;}int get_b2(){ int b = 20; return b;}int get_b3(int *...

2018-06-28 09:31:15 146

原创 02-04_通过指针间接赋值

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>void fun(char *p){ strcpy(p, "chenqi-jiayou");}void fun2(char *p){ strcpy(p, "chenqi-ji...

2018-06-28 09:30:20 212

原创 02_03_指针变量,和指向的内存是两个不同的概念

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>void main(){ char *p = NULL; char buf[] = "chenqi"; printf("p1=%d\n", p); //改变指针变量的...

2018-06-27 09:23:54 205

原创 02_02_分文件-防止重复包含

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include"a.h"void main(){ printf("chenqi-分文件,防止重复包含"); //分文件在.h最前面加#pragma once //防止重复包...

2018-06-27 09:22:56 86

原创 02--01 作业

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>char *get_men(int size){ char *p2 = (char *)malloc(size);  //分配内存空间 return p2;}void mai...

2018-06-27 09:21:58 122

原创 01_10_指针也是一种数据类型

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>void main(){ int a = 100; int *p1 = NULL; //指针指向谁,就把谁的地址赋值给谁 p1 = &a; //*钥匙,通过*可以找到...

2018-06-26 07:30:11 184

原创 01_09_栈地址的生长方向

//程序内存四区模型//一共有4个区//栈区,堆区,全局区,代码区//栈区,用完就丢,函数执行完成之后,就释放//堆区,自己分配的内存,自己创建,自己释放//全局区(字符区,全局变量,全局静态变量)#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<W...

2018-06-26 07:29:46 173

原创 01_08_栈地址生长方向

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>void main(){ int a; int b; printf("&a=%d,&b=%d\n\n", &a, &b); //栈地址的生长方...

2018-06-26 07:25:52 133

原创 01_07_静态局部变量的使用

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>int *getA(){ static int a = 10; return &a;}void main(){ int *p = getA(); printf("%p...

2018-06-23 09:37:22 93

原创 01_06_堆栈区分析

#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<Windows.h>char *get_str(){ //char *p = "chenqi-jiayou"; char p2[] = "chenqi-jiayou--1";//栈区 print...

2018-06-23 09:36:47 79

原创 01_05_全局区分析

#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<string.h>//全局区分为全局变量,静态变量,文字(字符)常量char *get_str1(){ char *p = "chenqi--jiayou1";//文字常量区 return p;}char * get_str2...

2018-06-23 09:35:51 140

原创 01_02_数据类型本质

#include<stdio.h>#include<stdlib.h>#include<Windows.h>//给类型起别名//类似于科比的全名叫--科比,布莱恩特,//使用typedef 可以叫他科比typedef unsigned int u32;//typedef和结构体结合使用struct MyStruct{ int a; int b;};typedef...

2018-06-22 08:47:38 158

原创 01_01_冒泡排序法-入门学的第一个排序法(带函数封装)

#include<stdio.h>#include<stdlib.h>#include<Windows.h>//该代码是win10电脑下编译器IDE是vs2017社区版,如果你的电脑的ide运行不了,请自行检查//一个简单的排序法//功能实现:定义一个整型数组,将里面的数据进行从小到大排序。//算法分析:首先从第一个数跟后面的数进行比较,如果你比我大,那么我们交...

2018-06-21 08:38:55 339

空空如也

空空如也

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

TA关注的人

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