
C|C++
文章平均质量分 58
eudemon_cn
不要让生活磨灭自己的个性!
展开
-
关与C、C++、VC 的说明
这里不是教你什么知识,而是给你澄清一些资料,只给对编程一窍不通的或者刚入门的人看。 如果你尚未学习或者才学习不够一天,一定要看这手册,这份手册已经讲述的知识,我们不会在版面给予回答 此手册我会尽量保持准确,但如有不正确,请指正 我也会不断更新此手册? 什么都不懂Q:什么是C?A:一门面向过程的计算机语言,发明至今已经差不多有三十年历史,由于它相对其他高级语言高效,运行效率又比较接近低级语言,所以至转载 2008-08-23 09:18:00 · 833 阅读 · 0 评论 -
初识结构数组
在C语言中,具有相同数据类型的数据可以组成数组,指向相同类型的指针可以组成指针数组。根据这个原则,具有相同结构变量的结构也可以组成数组,这个数组称为结构数组。结构数组中的每一个元素都是结构变量。结构数组的说明形式如下: struct 结构名 结构数组名[元素个数] = {初值表};Example:struct Example strarr[3];说明了结构数原创 2012-01-17 16:47:22 · 1062 阅读 · 0 评论 -
初识C语言结构体
在标准C语言中,使用结构可以把不同类型的数据存储在一起。结构作为一种复杂的数据结构类型,在C语言程序中首先要定义,然后才能进行结构变量的定义和使用。1、结构的定义结构是由不同类型的数据组成的。组成结构的每个数据称为该结构的成员项,简称成员。在程序中使用结构时,首先要对结构的组成进行描述,称为结构的定义。结构的定义是宣布该结构是由几个成员项组成,以及每个成员项具有什么数据类型。结原创 2012-01-17 10:52:28 · 1018 阅读 · 0 评论 -
由带参数的函数main引发的——字符串指针的思考
今天看到这几行代码,开始的时候被它搞的晕头晕脑,想了很长时间也没有搞明白是为什么。int main(int argc,char **argv){ while( * ++argv!=NULL) { printf("%s\n",*argv); } return 1;}这一小段程序是在命令行下运行的时候可以传递参数给程序,并把传递的参数打印出来。我是被prinf("%s\n",*原创 2012-01-13 16:32:52 · 854 阅读 · 0 评论 -
C 变量的存储类型
积木网络|C语言中的变量具有两种属性:一个是数据类型,一个是存储类型。根据变量所存放的数据的性质不同而分为各种数据类型;根据变量的存储方式不同而分为各种存储类型。变量的数据类型决定了该变量所占内存单元的大小及形式;变量的存储类型规定了该变量所在内存中的存储区域,因而规定了该变量作用时间的长短,这种性质又称为“存在性”。变量在程序中声明的位置决定了该变量的作用域,即在什么范围内可以引用该变量,“可引原创 2012-01-11 12:44:00 · 2421 阅读 · 0 评论 -
C 指针常量和常量指针实例解析
/*常量:是一个不可改变的量。常量指针: 把指针做为一个常量,这时候指针(内存地址)做为一个常量,这个内存地址不能被改变,但是指针(内存地址)里存储的值可以改变。指针常量: 指针指向一个常量的内存地址,这个内存空间里存储的值是常量而不能被改变,但是指针(内存地址)可以改变,它可以指向另一个内存地址。*/#include int main(void原创 2011-11-25 10:51:10 · 660 阅读 · 0 评论 -
初识C指针(3)
指针与数组指针变量除了可以对其引用的地址的内容进行运算外,其本身也可以进行运算。指针是内存中的一个地址,对指针本身的支算只能是指针在内存中位置的改变,即指针可以进行加,减运算,其结果是另一个内存地址。由于指针运算的结果也是一个内存地址,为了使该地址是一个程序中的合法地原创 2011-09-27 15:18:28 · 680 阅读 · 0 评论 -
初识C 指针(1)
计算机为声明的变量分配内存的形式:在程序代码中,使用变量名来引用这块内存,当程序编译后执行时,计算机就使用内存位置的地址来引用. 指针也是变量,只是它存储的内容是其它变量的内存地址。但不代表指针所存储的内存地址就是该内存地址的当前位置,指针仅仅起到一个指向标的作原创 2011-08-24 11:21:41 · 499 阅读 · 0 评论 -
初识C指针(2)
当在程序中定义一个变量时,系统就在内存中为该变量分配一个大小合适的存储空间,这个存储空间的大小由变量的类型决定,一个int型变量占2个字节,一个float的变量占4个字节,数组int a[5]则占有2*5个字节。 由于变量在内存中所占的存储空间大小不一,为了便于原创 2011-09-27 10:01:01 · 634 阅读 · 0 评论 -
关于利用scanf()函数做为do-while循环条件的分析
首先来看一段测试程序:/****************************程序名称:测试do-while循环功能说明:让用户输入字符,来判断是否进行下次循环*****************************/原创 2011-07-04 15:17:03 · 2932 阅读 · 0 评论 -
如何学好 C 语言
<br /><br />我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。<br />比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:<br />虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。<br />大量的封装好的类库也屏蔽了很多实现细节。<br /> <br />一段时间后,你会发现你知其然,不知所以然。。我以前在优快云上写过一篇《Java NIO类库Se转载 2011-05-26 13:04:00 · 635 阅读 · 0 评论 -
Windows上配置Code::Blocks + wxWidgets
<br />Code::Blocks是一个跨平台的C++IDE,支持Windows、Linux、MacOSX。同时他还支持各种不同的编译器,如GNU/MinGW C/C++,VC++ 6.0/2003/2005/2008,Borland C++,Digital Mars等等各种不同的编译器。<br /> <br />经过14个组员长达2年对Code::Blocks的全部重写,终于发布了正式版8.02,这个版本更包括了对构建基于wxWidgets的跨平台GUI程序的支持,堪比Visual C++。<br />转载 2010-08-05 10:43:00 · 678 阅读 · 0 评论 -
C语言一夜速成
源程序的结构特点1.一个C语言源程序可以由一个或多个源文件组成。2.每个源文件可由一个或多个函数组成。3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4.源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。5.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。6.标识符,转载 2009-02-19 08:11:00 · 1781 阅读 · 0 评论 -
C指针和数组实例解析
积木网络修正了很多错误,以前理解的很多是错误的。2013.5-13 数组是相同类型的元素集合,用一个名称引用。使用不同的索引值就可以引用数组中的不同的元素值。数组又分为一维数组和一维以上的多维数组。它们在组成形式上不同,但概念是相同的。所谓的多维数组就是数组里面包含数组。例如:char Array[3] = {'a','e','f'}; 这是一个一维数组原创 2011-11-30 10:18:54 · 1383 阅读 · 0 评论