博客专栏  >  编程语言   >  C语言学习

C语言学习

我的C语言学习历程

关注
4 已关注
13篇博文
  • c语言知识框架图

    C语言知识框架图

    2016-11-02 19:02
    1145
  • 对于单链表的基本操作

    对于单链表的基本操作     如果要讲到单链表的基本操作,首先我们就得知道什么是链表?下面我就给大家简单介绍一下什么是链表:链表是一种物理存储单元上非连续、非顺序的存储结构,而链表中的链接顺序考的是指...

    2016-06-16 08:46
    127
  • memcpy与memmove

    我们知道字符串操作函数的操作对象就是字符串,但想要将一段内存的数据复制到另一段内存中去的时候我们就得用到另外一种拷贝函数----内存拷贝函数。         内存拷贝函数的作用就是:将源内存地址的...

    2017-03-23 10:55
    192
  • C语言模拟实现继承、多态

    一、面向对象与面向过程说到C语言和C++的区别有人就会说C语言是面向过程的语言,而C++是面向对象的语言。那么到什么是面向过程?什么又是面向对象呢?下面我就简单的说说我对与面向过程和面向对象的认识。 ...

    2017-04-17 13:46
    222
  • C++中局部变量、全局变量、静态局部变量、静态全局变量

    我们知道在C++中的变量根据定义的位置的不同生存周期,具有不同的作用域。具体分为6种:

    2017-04-19 15:05
    200
  • static--修饰(局部变量、全局变量、函数)

    在我们刚开始接触接触C语言的时候一定听说过static关键字,在刚开始学习C语言的时候相信很多人都会对static感到记忆深刻,刚开始学的时候我也一脸懵逼,现在觉得时候做一个归纳整理了。static的...

    2017-04-19 17:17
    316
  • const的常见用法

    在我们学习C语言或者C++的时候const或许是其中一个容易混淆的知识点,那么今天就来总结一下const的一些用法。const 的用法主要是防止定义的对象被再次的修改,也就是const修饰的是一个常量...

    2017-04-30 11:22
    157
  • 大小端存储问题

    在生活中我们会遇到很多大小端的问题,别看这是小小的问题有时候却能把我们摔一个跟头。 大端存储:高位存在低地址,低位存在高地址,高位先存。 小端存储:高位存在高地址,低位存在低地址,低位先存。 举...

    2017-05-01 09:47
    156
  • 堆栈及函数调用栈帧

    函数调用是程序设计中最为重要的一个环节,函数调用的操作包括从一块代码到另一块代码之间的双向数据传递和执行的过程。数据传递包括:函数参数和返回值。 大多数的cpu上的程序使用栈来实现函数的调用操作,栈...

    2017-05-01 11:45
    150
  • C/C++程序的编译链接过程

    在以前学习C语言的时候,想必大家写的第一个代码都是“hello world”吧。在以前我们调试一个代码的时候是在vc++6.0或者是在vs上面调试的,这种就是集成开发环境,它为我们简化了一个代码的编译...

    2017-05-16 17:29
    1182
  • 函数调用规则

    关于函数的调用规则(调用约定),大多数时候是不需要了解的,但是如果需要跨语言的编程,比如VC写的dll要delphi调用,则需要了解。         microsoft的vc默认的是__cdecl...

    2017-05-01 11:56
    118
  • C、C++中的结构体

    今天复习一下struct,顺便挖掘一下以前没注意的小细节:基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定...

    2017-05-02 09:40
    155
  • 结构体内存对齐

    一、内存对齐的原因 1、为了提高程序的性能,数据结构应该尽可能的在自然边界上对齐。原因是为了访问未对齐的内存,处理器需要进行两次访问而访问对齐的内存只需要一次就够了。这样的方式称为“用空间来换取时间...

    2017-05-02 20:07
    173
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部