
c
r_m_AA
这个作者很懒,什么都没留下…
展开
-
C语言集合
/* 可用如sizeof(char),sizeof(char*)等得出 32位编译器: char :1个字节 char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器) short int : 2个字节 int: 4个字节 unsigned int : 4个字节 float: 4个字节 double:...原创 2019-01-25 17:32:02 · 3618 阅读 · 0 评论 -
VS code创建C环境,配合gdb
安装VS code 安装MinGW 安装gcc(mingw32-gcc-g++-bin)和gdb(mingw-gdb-bin) 在电脑用户环境变量Path中增加C:\MinGW\bin 在vscode里面下载c/c++官方插件时会提示Downloading package 'C/C++ language components (Windows)' Failed.解决办法请参照这个...原创 2019-01-25 23:59:27 · 1460 阅读 · 0 评论 -
C语言指针
写在前面的话最近想用一篇文档把C语言的大概表述一下,也算是自己温习一遍了。俗话说得好,只要把指针的理解清楚了,那C语言也就算是知晓大概了。这篇博文就只介绍指针首先看下指针的简介究竟什么是指针呢?一般来讲,指针是一个其数值为地址的变量(或者一般地说是一个数据对象),这句话可能理解起来有点抽象,下面举个实例来讲解下。首先介绍下与指针相关的运算符地址运算符:&后面跟一个变量...原创 2019-01-26 11:03:14 · 351 阅读 · 0 评论 -
C语言结构体与指针和函数与指针
本篇博文主要介绍结构体、函数和指针的应用结构体(struct),主要分三个部分建立结构声明:描述结构如何组合的主要方法,创建一个模板例如:struct book {char title[MAX];char author[MAX];float value;};这就是一个结构声明,它并没有创建一个实际的数据对象,而是描述了组成这类对象的元素。因为只是声明所以就没有占用内存。...原创 2019-01-29 21:55:31 · 3187 阅读 · 1 评论 -
C语言malloc和free
通过一个简单的例子说明 malloc就一个参数,所需内存字节数。malloc会找到可用内存中的一个大小适合的块。内存块是匿名的也就是说malloc分配了内存,但是没有为它指定名字,但是它会返回那块内存第一个字节的地址。 而malloc申请的那块内存是从“堆”申请的,关于堆栈会再写一篇博文说明下,这篇讲的也不错#include<stdio.h>#include<stdli...原创 2019-01-30 17:55:53 · 560 阅读 · 0 评论