dedecms织梦内容管理系统      
首页 | 数据库设计 | 源码下载 | 基础编程教程 | 网店运营 | 网络营销知识 | 操作系统 | 图文处理 | 网页编程 | 专题 | 会员中心 | 支持论坛
热门关键字: 漏洞  VB教程
  当前位置:主页>软件编程>列表
C语言的编程风格
  日期:2008-06-02 19:01:30 点击:45 评论:0
缩进格式 Tab是8个字符,于是缩进也是8个字符.有很多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以接受. 理由是:缩进的大小是为了清楚的定义一个块的开始和结束.特别是当你已经在计算机前面呆了20多个小时了以后,
C语言之代码检查工具
  日期:2008-06-02 19:00:33 点击:16 评论:0
概述 PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专
C语言之可变参数问题
  日期:2008-06-02 18:59:29 点击:7 评论:0
概述 C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。 原型: int printf( const char *format [, argument]... ); 使用例: printf("Enjoy yourself everyday!n");
C语言之C语言的底层操作
  日期:2008-06-02 18:58:24 点击:18 评论:0
概述 C语言的内存模型基本上对应了现在von Neumann(冯·诺伊曼)计算机的实际存储模型,很好的达到了对机器的映射,这是C/C++适合做底层开发的主要原因,另外,C语言适合做底层开发还有另外一个原因,那就是C语言对底层操作做了很多的的支持,提供了很多比较底
C语言之声明的语法
  日期:2008-06-02 18:57:37 点击:10 评论:0
概述 在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。 问题:声明与函数 有一段程序存储在起始地址为0的一段
C语言之编译器引出的问题
  日期:2008-06-02 18:56:41 点击:13 评论:0
基本解释 本节主要探讨C编译器下面两方面的特点所引发的一系列常见的编程问题。 对C文件进行分别编译: C程序通常由几个小程序(.c文件)组成,编译器将这几个小程序分别编译,然后通过链接程序将它们组合在一起形成一个目标代码。由于编译器每次只能编译一个文件
C语言之内存使用
  日期:2008-06-02 18:55:34 点击:7 评论:0
问题:内存使用 有人写了一个将整数转换为字符串的函数: char *itoa (int n) {     char retbuf[20];     sprintf(retbuf, "%d", n);     return retbuf; } 如果我调用这个函数:char *str5 = itoa(5),str5会是什么结果呢? 答案分析:
C语言之指针、数组和函数
  日期:2008-06-02 18:54:27 点击:18 评论:0
基本解释 1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。 2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征
C语言之 指针 综合谈
  日期:2008-06-02 18:52:54 点击:9 评论:0
概述 Joel Spolsky认为,对指针的理解是一种aptitude,不是通过训练就可以达到的。虽然如此,我还是想谈一谈这个C/C++语言中最强劲也是最容易出错的要素。 鉴于指针和目前计算机内存结构的关联,很多C语言比较本质的特点都孕育在其中,因此,本篇和第六、第七两篇我都
C语言程序设计基础之文件(2)
  日期:2008-06-02 18:50:15 点击:13 评论:0
数据块读写函数fread和fwrite C语言还提供了用于整块数据的读写函数。 可用来读写一组数据,如一个数组元素,一个结构变量的值等。读数据块函数调用的一般形式为: fread(buffer,size,count,fp); 写数据块函数调用的一般形式为: fwrite(buffer,size,count,fp); 其中bu
C语言程序设计基础之文件(1)
  日期:2008-06-02 18:49:19 点击:19 评论:0
所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来
C语言程序设计基础之预处理
  日期:2008-06-02 18:47:55 点击:4 评论:0
      概述 在前面各章中,已多次使用过以“#”号开头的预处理命令。如包含命令# include,宏定义命令# define等。在源程序中这些命令都放在函数之外, 而且一般都放在源文件的前面,它们称为预处理部分。 所谓预处理是指在进行编
C语言程序设计基础之枚举与位运算(2)
  日期:2008-06-02 18:47:12 点击:3 评论:0
位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓
C语言程序设计基础之枚举与位运算(1)
  日期:2008-06-02 18:45:21 点击:4 评论:0
在实际问题中, 有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。 为此,C语言提供了一种称为“枚举”的类型。在“枚举&r
Windows下C语言网络编程快速入门
  日期:2008-06-02 18:41:36 点击:3 评论:0
C语言的学习,一般的方式是,先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++。这样的方式,对学习者来说,要花费很多时间和耐力。而在学校教学中,也没有时间深入学习Windows编程的实用技术了。 其实,具有了C语言基础后,再有一些基本的C++
共2页/21条 首页 12 下一页 末页
  本月热点文档
  本月推荐文档
  相关分类
  数据库设计
  源码下载
  基础编程教程
  网店运营
  网络营销知识
  操作系统
  图文处理
  网页编程
软件编程
本站资源有采集与网络内容如有侵权行为请及时联系站长为您解决!让我门共同构建二进制网络和谐资源站
投稿者请注意您是否有转载权共享别人的请标注资源来源
站长QQ:2175066