编程
文章平均质量分 83
jiatingqiang
用计算机的视角,观察、体验、追求世界! ---知其然更要知其所以然---
展开
-
break,continue,goto,return语句区别详解
<br />一。break<br /> 1. break语句形式: break;<br /> 2. break语句功能: <br />A. switch语句中,break语句会终止其后语句的执行,退出switch语句。<br />B. 使一个循环立即结束,也就是说在循环中遇到break语句时,循环立即终止,<br />程序转到循环体后的第一个语句去继续执行。<br /> 3. 注: <br />A. break语句在循环中使用时,总是与if一起使用,当条件满足(或不满足)<br />时,负原创 2011-04-01 15:14:00 · 518 阅读 · 0 评论 -
Makefile学习教程: 跟我一起写 Makefile
<br />Makefile学习教程: 跟我一起写 Makefile <br />作者:陈皓. 来源:http://www.csdn.net<br />•Makefile学习教程: 跟我一起写 Makefile <br />•0 Makefile概述 <br />•0.1 关于程序的编译和链接 <br />•1 Makefile 介绍 <br />•1.1 Makefile的规则 <br />•1.2 一个示例 <br />•1.3 make是如何工作的 <br />•1.4 makefile中使用变量 <转载 2011-04-04 16:17:00 · 597 阅读 · 0 评论 -
堆和栈的区别 (转贴)
<br />堆和栈的区别 (转贴)<br />非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表转载 2011-05-29 10:16:00 · 457 阅读 · 0 评论 -
[ 华为软件编程规范和范例 ]
<br /><br /> <br />〔一〕=====[排版] ]======= <br />〔二〕======[注释]=======<br />〔三〕=====[标识符命名]=======<br />〔四〕=====[可读性]======<br />〔五〕=====[变量、结构]===== <br />〔六〕=====[函数、过程]=====<br />〔七〕=====[可测性]=====<br />〔八〕=====[程序效率]=====<br />〔九〕=====[质量保证]=====<br />〔十〕转载 2011-05-29 10:22:00 · 682 阅读 · 0 评论 -
计算机专业经典书籍推荐
<br />计算机专业书籍推荐<br /> <br />一、为何要学编程? <br />每个人的动机不一样。大致有: <br />1、为了找个好工作;或为了有更好的机会和更好的发展。 <br />2、看到别人超厉害,所以也想学。<br />3、实际工作中很多场合需要。 <br />4、从小就立志做个程序员,做软件工程师。 <br />05、振兴中国的软件事业。 <br /><br />================================================原创 2011-04-14 15:09:00 · 4258 阅读 · 0 评论 -
C语言字节对齐详解
<br />一、什么是对齐,以及为什么要对齐: 1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台的要求对数据存放进行对齐,转载 2011-04-27 16:23:00 · 406 阅读 · 0 评论 -
sizeof详解
<br />C语言中,令无数人纠结的问题之一:sizeof 和 strlen 的区别和联系,现解析如下<br /><br />c语言中判断数据类型长度符<br /> 用法 <br /> sizeof(类型说明符,数组名或表达式); <br /> 或 <br /> sizeof 变量名 <br /> 1. 定义: <br /> sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。 <br /> MSDN上的解释为: <br />原创 2011-04-30 23:09:00 · 456 阅读 · 0 评论 -
do...while(0)的妙用
do...while(0)的妙用在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...whi原创 2011-07-11 12:26:09 · 392 阅读 · 0 评论