小白学c
chenqi_1998
陈七,一个小白,每天坚持分享自己敲的代码,帮助更多学c语言的朋友,希望跟大家共同进步。
展开
-
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 · 139 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
01_09_栈地址的生长方向
//程序内存四区模型//一共有4个区//栈区,堆区,全局区,代码区//栈区,用完就丢,函数执行完成之后,就释放//堆区,自己分配的内存,自己创建,自己释放//全局区(字符区,全局变量,全局静态变量)#define _CRT_SECURE_NO_WARNINGS//强行去掉安全检查#include<stdio.h>#include<stdlib.h>#include<W...原创 2018-06-26 07:29:46 · 186 阅读 · 0 评论 -
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 · 147 阅读 · 0 评论 -
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 · 104 阅读 · 0 评论 -
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 · 95 阅读 · 0 评论 -
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 · 150 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
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 · 99 阅读 · 0 评论