博客专栏  >  编程语言   >  深入浅出C语言

深入浅出C语言

通过一些表层知识点和一些简单工具,不断的深入,巩固C语言知识,探寻C语言的本质。

关注
120 已关注
9篇博文
  • C 位操作 左移32位 错误

    搬砖拼接64位数字,因高32位long未先强转64,导致拼接失败,顺便发现个问题,32位变量左移32位等于原数值。C下位移操作为逻辑位移,全部左移补零后,数值应为零,结果和预期不符,遂查找症结所在。 ...

    2017-04-28 21:28
    1171
  • C++引用的本质与修改引用的方法

    本文不探讨罗列引用的概念,什么函数传参之类的,这些基础概念和用法很容易搜到~! 本文主要探讨引用和指针在C语言的下一层——即汇编或者确切的说是伪汇编(AT&T伪汇编都一样的代码,你指望下层x86汇编还...

    2014-05-02 15:52
    3781
  • C语言++a与a++的实现机制与操作符结合优先级

    华为笔试题 1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分) int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a+...

    2014-04-22 19:27
    4979
  • 什么是函数指针数组?——学习C语言基本技能之分清主语、定语

    指针函数这块真是有点小纠结,前边刚乱七八糟结构,这就又指针函数,函数指针,指针数组了。 有点绕口,有点小猥琐,括号来括号去,指针来,数组去的。 其实就是简单记一下优先级,然后自己一边绕嘴一边往里...

    2012-03-02 23:58
    2121
  • printf()格式控制应知小技巧

    float n1 = 3.0; double n2 = 3.0; long n3 = 2000000000; long n4 = 1234567890; long n5 = 250; long n6...

    2012-02-05 23:23
    1282
  • C语言结构体(struct)常见使用方法

    结构体与函数: 关于传参,首先: void func(int); func(a.b.c); 把结构体中的int成员变量当做和普通int变量一样的东西来使用,是不用脑子就想到的一种方法。 另外两...

    2014-04-14 01:51
    362314
  • C语言宏定义——一年有多少秒

    那么,一年到底有多少秒?我再换个问法,每年都一样么?闰年你又怎么解决?众所周知,每四年有一个闰年,这还不是全部,逢百年的时候你必须用年份除以四百,除得开才是闰年。 地球围绕太阳公转一周(即360度)...

    2014-04-14 23:53
    10926
  • 联合体(union)的使用方法及其本质

    6.本质&进阶: 根据union固定首地址和union按最大需求开辟一段内存空间两个特征,可以发现,所有表面的定义都是虚的,所谓联合体union,就是在内存给你划了一个足够用的空间,至于你怎么玩~它...

    2014-04-13 14:27
    88429
  • 段位结构体与补码、大小端

    最近在进行C语言复习,不借助课本死知识,试图直接通过某些方式进行推理验证,来得出一些听过的和没听过的、还有忘记的结论。 比较浅,适合初学者看。但也有一些不容易发现的小规律能够涨姿势。 1.直接上...

    2014-04-15 17:22
    2550

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部