- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 再论数组
1.什么时候数组和指针相同 在实际应用中,数组和指针可以互换的情形比不可互换的情形要更为常见,让我们分别考虑“声明”和“使用”这两种情况;数组声明可以分成3种情况: 1.外部数组的声明(external array) 2.函数定义(定义是声明的特殊情况,它分配内存空间) 3.函数参数的声明 所有作为函数参数的数组总是可以通过编译器转换为指
2014-03-30 20:07:13 1605 2
原创 详解typedef用法及define的区别
1.typedef语法描述 在现实生活中,信息的概念可能是长度、数量和面积等。在C语言中,信息被抽象为int、float和double等基本数据类型。从基本数据类型名称上,不能看出其所代表的物理属性,并且int、float和double为系统关键字,不可以修改。为了解决用户自定义数据类型名称的需求,C 语言中引入typedef,可以为数据类型创建别名,从而丰富数据类型所包含的属性信息。
2014-03-28 17:26:56 2259
原创 数组与指针
1.数组和指针的访问1.1数组元素的访问例子:char arr[9]="abcdefgh" ......c = arr[3];//直接访问访问过程: 编译符号表具有一个地址9980,也就是数组首地址 运行时步骤1:取地址9983内容(从arr代表的地址开始,前进3步,每步一个字符)
2014-03-26 16:21:23 1140
转载 日常理财
没有人愿意自己越过越穷,但是相信还是有很多人对自己的财务状况一头雾水。 如果要给现在的流行词汇做一个排行榜,相信“理财”肯定位列其中。不管钱多钱少,拥有更多的财富是每个人的追求目标。 但认识误区还是不少,比如:我的工资这么低,花销都不够,哪里有多余的钱理财;理财是那些所谓专业机构的忽悠,想让我把辛苦钱双手奉上变成他们的奖金;我就安心花我的钱,至于将来怎样,理财也帮不到太
2014-03-25 19:15:01 1463
原创 C语言之预处理命令
1.前沿 ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效率。这些预处理命令不是C语言本身的组成部分,不能直接对它们进行编译。先要对程序中的这些特殊的命令进行“预处理”,经过预处理后的程序不在包括预处理命令了,最后再由编译程序对预处理后的源程序进行通常的编译处理,得到可供执行的目标代码。C提供的预处理功能主要有以下3种:1.宏定
2014-03-22 22:45:28 1930
原创 C语言中的小启发(陆续更新。。。)
1. NULL 、NUL 、EOF、'\0'(1) NUL,0值字符,可以用于结束ASCII字符串,和'\0'类似,但是在c/c++中没有定义,如果要使用的话需要自定义为#define NUL '\0'(2) NULL表示空指针,哪里也不指向的特殊的指针值例如:char *ptr = NULL //ptr是空指针在stdio.h中的表示是: /* Defin
2014-03-20 15:54:22 1251
原创 左值与右值
前言 首先注意的是"地址y"和"地址y的内容"之间的区别,这是一个相当微妙之处,因为值大多数的编程语言中我们用同一个符号来表示这两样东西,由编译器根据上下文环境判断它们的具体含义。以赋值为例子说明。分析 x = y;在这个上下文环境里,符
2014-03-20 11:25:44 1530 1
原创 计算的次序
在表达式中如果有布尔 操作、算术运算、位操作运算等混合运算,应该始终在适当的地方加上括号,使之清楚明了。优先级和结合性规则告诉我们哪些符号组成一个意群,但这些意群内部是如何进行计算的次序是未定义的。例如下面的表达式:x = f() + g() * h();分析: g()和h()的返回值先组成一个意群,执行乘法,但g()和h()的调用可能以任何顺序出现。(g()的调用
2014-03-19 10:30:56 1585
原创 C语言中的符号重载
---------------|------------------------------------------------------------------------------------------------------------------------------- 符号 |
2014-03-18 21:23:07 1128
原创 C语言之switch语句详解
1.switch的一般形式switch属于多分支选择语句它的一般形式如下:switch(表达式) { case 常量表达式 1:零条或多条语句; case 常量表达式 2:零条或多条语句; default:零条或多条语句;}说明:(1)括号内的“表达式”,其值可以是整型、字符型、枚举型,不能为浮点型;
2014-03-18 19:11:33 4132
C/C++/JAVA/Python代码统计工具
2018-12-17
基于boost.asio库的C++http/https web server
2018-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人