- 博客(4)
- 收藏
- 关注
翻译 读书有感4--enum和typedef分析
一 enum枚举类型 enum是一种自定义类型,默认常量在前一个值的基础上依次+1,类型的变量也只能取定义时的离散值,例如:#include<stdio.h>#include<malloc.h>enum color{ green, red, blue};int main(){ printf("%d\n",green); printf("%d
2017-03-28 12:25:07 219
翻译 读书有感3----struct 和union分析
对于空结构体而言,所占用的内存大小为多少呢?通过实验表明,其大小为0,代码如下:#include <stdio.h>#include <malloc.h>struct A{};int main(){ printf("%d\n",sizeof(struct A)); return 0;}这样变会引出柔性数组这一概念,柔性数组即数组大小待定的数组,C语言中结构体的最后一个元
2017-03-27 20:15:24 286
翻译 读书有感2--数据类型之const和volatile
一 const和volatile分析 1.1 const const用来表示数值或者数组等参数具有“只读”属性,代表不可被更改,否则会照成不可想象的后果。但是如何改变const定义的变量值呢,用指针。程序员使用了const,具有哪些优点呢: 1)声明一个参数为常量是为了告诉用户这个参数的应用目的,会留下较少的垃圾让别人清理。 2)通过给优化器一些附加的信息,使用con
2017-03-16 21:25:31 257
翻译 读书有感1----数据类型
一 数据类型 数据类型可以理解为固定类型大小的别名,主要有char、int、short、float、double等类型,本质可以理解为:1)变量是一段实际连续存储空间的别名2)程序中通过变量来申请并命名存储空间3)通过变量的名字可以使用存储空间1.1 auto、register、static分析 C语言中的变量都有自己的属性,因此在定义变量的时候可以加上属性关键字,如:auto、regi
2017-03-16 20:55:30 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人