AD2
- 33关于for语句的部分解析2008-06-08 06:30:32
- 有关for语句的部分解析 1. for语句 格式:for (表达式1;表达式2;表达式3) 语句 执行过程: ① 先计算表达式1的值。 ② 再计算表达式2的值,若其值为真,则执行循环体一次;否则跳转第⑤步。 ③ 然后计算表达式3的值。 ④ 回转上面第②步。 ⑤ 结束循环,执行for语句
- 22void及void指针深层探索2008-06-08 06:29:32
- 1.概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2.void的含义 void的字面意思是“无类型”,void *则为&ldqu
- 28让指针不再困扰你2008-06-08 06:27:53
- 指针对一部分初学者来说一直是一个无法逾越的障碍,没有指针的C语言就好像没有左腿的短跑运动员。今天我来试试换一种方法来理解指针,希望能帮还在为指针挣扎的朋友们理清思路,高手略过即可。 我们先认为内存是一家客栈(看起来这和老掉牙的大楼的比喻没
- 16大数高精运算-----乘法2008-06-08 06:26:09
- 高精乘法 ----------------------------------------------------------------------- 先写个两个数的乘积 有空改成个多个数的积 ----------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> int i,
- 34再谈C语言中数组和指针之间的互操作2008-05-22 15:11:04
- 我曾说过,在C语言中只有一维的数组(这是我对数组的看法),而且数组元素可以是任何类型的数据(或对象),自然也可以是另外的一个数组(因为数组也是一种数据类型)。所以如果你坚持要说有多维数组,那也不是不可能的事情。我们只要把一个数组赋值给另一个数组的元素
- 19C语言嵌入式系统编程修炼之背景篇2008-05-22 15:08:13
- 不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低
- 4链表的C语言实现之删除结点2008-05-22 15:07:20
- 假如我们已经知道了要删除的结点p的位置,那么要删除p结点时只要令p结点的前驱结点的链域由存储p结点的地址该为存储p的后继结点的地址,并回收p结点即可。 以下便是应用删除算法的实例: #include <stdio.h> #include <malloc.h> #include <stri
- 45C语言高效编程的四大绝招2008-05-22 15:06:18
- 编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的
- 29在C语言中如何处理时间和日期2008-05-22 15:05:30
- Chuck Allison 是盐湖城圣 Latter Day 教堂总部下耶稣教堂家族历史研究处的软件体系设计师。他拥有数学学士和数学硕士学位。他从1975年起开始编程,从1984年起他开始从事c语言的教学和开发。他目前的兴趣是面向对象的技术及其教育。他是X3J16,ANSI C ++标准化委员会的
- 8C语言之可变参数问题2008-05-22 15:03:40
- C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。 原型: int printf( const char *format [, argument]... ); 使用例: printf("Enjoy yourself everyd
- 14C语言之声明的语法2008-05-22 15:02:34
- 概述 在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。 问题:声明与函数 有一段程序存储在起始地
- 11TC编程手册之二2008-05-11 22:16:12
- 函数与数组.由于时间和精力有限,故不能像谭浩强谭老那样把C语言讲的细致入微, 但我想简单易懂的讲解对初学者来说还是有很大帮助的. 函数: 几乎所有的C语言教材都把函数部分单列一章, 可见函数在C语言中是十分重要的.当一位初学者试图编写一则上百行的程序时,
- 42TC编程手册之一 2008-05-11 22:15:07
- 本文是TC的第一部分,主要介绍一些TC相关的基础知识,并着重针对循环、变量等TC基本概念中的易混的淆部分加以辨析,即是一份编程初学者的指南,也可算作是对《C how to program》的一些补充。 在正式进入编程部分之前,让我们先详细了解一下Turbo C的编译环境,以便在编
- 28用C编写Windows服务程序的五个步骤2008-05-11 22:09:48
- Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用
- 53用C语言实现Ping程序功能2008-05-11 22:07:55
- 大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。 ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另