当前位置:早雪网网络学院编程文档C/C++ → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 编程老手与高手的误区 [内容预览] 1041 | 2005-07-22 19:41:26
    前言软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”别难过,作者只不过比你早几年、多几次惊慌而已。请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1个读者的建议。一、编程老手与高...

    [阅读全文]

  • C语言函数中利用指针引用可变参数的方法 [内容预览] 831 | 2005-07-22 19:41:25
    在C语言的程序设计中,用户程序的功能快都是一些函数,而函数在定义时,可选用省略号来表示参数类型和个数的不确定性。如function(F1,…)的函数的第一个参数F1表示为某种类型的变量,而后的其它参数无论是类型还是参数个数都不确定。在c函数体内,对用省略号说明的参数不能直接用参数名来引用,但可用参数的地址引用,如何取得...

    [阅读全文]

  • 二级指针 [内容预览] 1054 | 2005-07-22 19:41:24
    二级指针实例效果与目的这是一个应用二级指针对字符串排序的程序。程序运行后,顺序显示字符串。程序说明当一个指针变量指向另一个指针变量时,则形成二级指针。使用二级指针可以在建立复杂的数据结构时提供较大的灵活性,能够实现其他语言所难以实现的一些功能。定义二级指针的形式是:类型标识符**二级指针变量名定义指针的同时可以对其赋值...

    [阅读全文]

  • 指针详解-02 [内容预览] 1167 | 2005-07-22 19:41:22
    六。指针和结构类型的关系七。指针和函数的关系八。指针类型转换九。指针的安全问题十、指针与链表问题六。指针和结构类型的关系可以声明一个指向结构类型对象的指针。例十一:structMyStruct{inta;intb;intc;}MyStructss={20,30,40};//声明了结构对象ss,并把ss的三个成员初始化为...

    [阅读全文]

  • 指针详解-01 [内容预览] 1429 | 2005-07-22 19:41:21
    转载述:这是一篇比较老的关于指针的文章,作者站在初学者的角度对指针作了深入的剖析。如果你在学习指针的时候有什么问题,看一看这篇文章定有收获。一。指针的概念1。指针的类型2。指针所指向的类型3。指针的值二。指针的算术运算三。运算符&和*四。指针表达式五。数组和指针的关系一。指针的概念指针是一个特殊的变量,它里面存...

    [阅读全文]

  • 正确使用指针 [内容预览] 1253 | 2005-07-22 19:41:20
    指针就是地址。按类型来分指针有int、char、float等基本类型。对于扩充的数据类型则有struct等。指针的类型决定了指针操作时该指针指向地址变化的规律。例:inta,*p;//定义了一个整型指针以后就可以写为p=&a;这个好理解。麻烦的是指针与数组结构等结合起来了之后情况就变得复杂起来,如下例:inta...

    [阅读全文]

  • 菜鸟问与答(指针) [内容预览] 1072 | 2005-07-22 19:41:18
     1、什么是指针  指针是一种数据类型,与其它的数据类型不同的是指针是一种“用来存放地址值的”变量。举一个简单的例子:如果定义了一个整型变量,根据整型变量的特点,它可以存放的数是整数。如:inta;a=100;这样就把整型常量赋给了变量a。但是如果写成这样:a=123.33;就会出问题,最后输出变量a的值结果是123。...

    [阅读全文]

  • 浅谈指针的特点 [内容预览] 456 | 2005-07-22 19:41:17
    这是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的JAVA、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它!  有关这篇文章的技术性问...

    [阅读全文]

  • C/C++中函数指针的含义 [内容预览] 761 | 2005-07-22 19:41:16
     函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢?  如果我们有一个inttest(inta)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。  定义一个指向函数的指针用如下的形式,以上面的test()为例:int(*fp)(inta);//这里就定义了一...

    [阅读全文]

  • C/C++中利用空指针简化代码,提高效率 [内容预览] 541 | 2005-07-22 19:41:14
     这里的写法,可以避免使用for循环,减少栈空间内存的使用和减少运行时的计算开销!#include<iostream>#include<string>usingnamespacestd;voidprint_char(char*array[]);//函数原形声明voidmain(void){char*test[]={"a...

    [阅读全文]

  • [图文] C/C++中字符指针数组及指向指针的指针的含义 [内容预览] 967 | 2005-07-22 19:41:13
     就指向指针的指针,很早以前在说指针的时候说过,但后来发现很多人还是比较难以理解,这一次我们再次仔细说一说指向指针的指针。  先看下面的代码,注意看代码中的注解:#include<iostream>#include<string>usingnamespacestd;voidprint_char(char*array[]...

    [阅读全文]

  • C/C++中数组和指针类型的关系 [内容预览] 521 | 2005-07-22 19:41:12
     对于数组和多维数组的内容这里就不再讨论了,前面的教程有过说明,这里主要讲述的数组和指针类型的关系,通过对他们之间关系的了解可以更加深入的掌握数组和指针特性的知识!  一个整数类型数组如下进行定义:inta[]={1,2,3,4};  如果简单写成:a;//数组的标识符名称  这将代表的是数组第一个元素的内存地址,a;...

    [阅读全文]

  • C语言我眼中的指针 [内容预览] 603 | 2005-07-22 19:41:10
    这篇文章摘自网易广州社区的C语言版精华区。作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。                              作者序为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了),我以我的理解把初学者觉得难懂的东西用浅显的语...

    [阅读全文]

  • 一例简单的C++实例讲解 [内容预览] 1463 | 2005-07-22 19:41:09
    实例解释:输入工资、薪金所得,计算应缴纳的个人所得税,并显示计算结果,假定扣除800元后剩余部分为应纳税部分,假定税率如下:级别全月应纳税部分税率1收入扣除800元后不超过500元5%2收入扣除800元后在500~2000元之间10%3收入扣除800元后在2000~5000元之间15%4收入扣除800元后在5000~2...

    [阅读全文]

  • C语言的lex和yacc工具说明 [内容预览] 938 | 2005-07-22 19:41:04
    Lex工具---Lex工具是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别出输入文本中的各个单词。1、lex程序的结构-定义部分-规则部分-用户子程序部分其中规则部分是必须的,定义和用户子程序部分是任选的。(1)定义部分定义部分起始于"%{"符号,终止于"%}"符号,其间可以是包...

    [阅读全文]

  • Unix编程/应用问答中文版 ---22.Linux Kernel Programming [内容预览] 426 | 2005-07-22 19:40:57
    22.LinuxKernelProgramming22.1直接访问内存[显存]地址22.2--23.Linux相关问题23.1--22.LinuxKernelProgramming22.1直接访问内存[显存]地址Q:现在在修改linux内核,希望能访问一段地址(其实是显存)。但发觉不能直接访问A:Kongming<ym...

    [阅读全文]

  • Unix编程/应用问答中文版 ---20.shell script问题 [内容预览] 552 | 2005-07-22 19:40:56
    20.shellscript问题20.1如何获取一个字符串的长度20.2读超时自动使用缺省值20.320.4BASH中如何得到一个字符串的子串20.520.620.720.8使用tr命令加密文件20.9有哪些命令用于查找定位20.1020.11如何将大写文件名转换为小写文件名--20.shellsc...

    [阅读全文]

  • Unix编程/应用问答中文版 ---21.FreeBSD相关问题 [内容预览] 453 | 2005-07-22 19:40:55
    21.FreeBSD相关问题21.121.2如何将一个512字节的文件写入主引导扇区21.321.421.521.6x86/FreeBSD4.x下不能cp覆盖/kernel21.7x86/FreeBSD下如何设置路由21.821.9什么是locale21.10用cvsup安装vim21.11FreeBSD下vi输入中文...

    [阅读全文]

  • Unix编程/应用问答中文版 ---19.终端相关问题 [内容预览] 594 | 2005-07-22 19:40:52
    19.终端相关问题19.1如何使Backspace键做删除操作,而不是显示^H19.219.3如何清空stdin的缓冲19.4LinuxConsole下一按错键就叫,怎么关--19.终端相关问题19.1如何使Backspace键做删除操作,而不是显示^HQ:Backspace键并未删除光标左面那个字符,仅仅显示^H,而...

    [阅读全文]

  • Unix编程/应用问答中文版 ---17.文件查看问题 18.补丁相关问题 [内容预览] 267 | 2005-07-22 19:40:50
    17.文件查看问题17.1如何直接查看man文件17.2.tex文件怎么读17.3Solaris下怎么看.ps文件--18.补丁相关问题18.1如何根据补丁号从Sun主站下载补丁18.218.318.4给Solaris2.6安装推荐补丁集18.5已知补丁号,如何最快判断系统中是否已经安装该补丁18.6如何安装补丁--1...

    [阅读全文]

  • Unix编程/应用问答中文版 ---16.库相关问题 [内容预览] 471 | 2005-07-22 19:40:49
    16.库相关问题16.1在Solaris7下编写网络程序需要链接哪些库16.216.3链接过程中库的顺序16.416.516.6/usr/lib/ld.so.1损坏或丢失16.716.816.9Solaris8下如何配置运行时链接环境--16.库相关问题16.1在Solaris7下编写网络程序需要链接哪些库Q:inet...

    [阅读全文]

  • Unix编程/应用问答中文版 ---14.一些小工具的使用 15.32-bit/64-bit相关问题 [内容预览] 796 | 2005-07-22 19:40:48
    14.一些小工具的使用14.114.214.3只在本地文件系统上查找14.4--15.32-bit/64-bit相关问题15.1Solaris下如何识别当前内核版本15.2如何启动Solaris32-bit/64-bit内核15.3gcc支持64-bit编译吗15.4Solaris启动时内核文件找不到了15.564-b...

    [阅读全文]

  • Unix编程/应用问答中文版 ---12.日志相关问题 13.进程相关问题 [内容预览] 466 | 2005-07-22 19:40:46
    12.日志相关问题12.112.212.3如何关闭cron的日志12.4--13.进程相关问题13.1如何根据进程名获得PID13.213.313.4Solaris7/8下ps输出中的问号13.513.613.7给定一个PID,如何知道它对应一个运行中的进程13.8Unix/Linux编程中所谓"僵尸进程"指什么13....

    [阅读全文]

  • Unix编程/应用问答中文版 ---11. package相关问题 [内容预览] 454 | 2005-07-22 19:40:45
    11.package相关问题11.1Solaris下如何将二进制软件包安装到指定目标路径下11.2Solaris下如何自己定制二进制安装包11.3如何恢复/usr/bin/su的缺省安装属性11.4如何获知指定包与其他包之间的依赖关系11.5Linux中如何知道ifconfig属于哪个包11.6Solaris下如何知道...

    [阅读全文]

  • Unix编程/应用问答中文版 ---10.网卡相关问题 [内容预览] 812 | 2005-07-22 19:40:44
    10.网卡相关问题10.1如何在程序中获取本机MAC地址10.2如何在Sun工作站上安装3块网卡10.3如何在Solarisx86上安装网卡驱动10.4Solaris单网卡多IP(以太网卡别名)10.5如何修改主机名(hostname)10.6SPARC/Solaris2.5/2.6/7/8下如何设置网卡100Mb全双...

    [阅读全文]

  • Unix编程/应用问答中文版 ---9.图形界面相关问题 [内容预览] 892 | 2005-07-22 19:40:42
    9.图形界面相关问题9.1如何避免进入Solaris的图形界面9.2Solaris7的锁屏9.3如何调整键盘重复率9.4如何拔掉键盘继续运行Solaris9.5Solaris下如何设置显卡分辨率9.6Solaris下如何设置显示刷新率--9.图形界面相关问题9.1如何避免进入Solaris的图形界面Q:我想让conso...

    [阅读全文]

  • Unix编程/应用问答中文版 ---8.Solaris内核编程相关问题 [内容预览] 699 | 2005-07-22 19:40:41
    8.Solaris内核编程相关问题8.1Solaris内核模块中如何getcwd8.28.3如何避免一个套接字进入TIME_WAIT状态8.4结构在优化编译中的对齐问题8.58.6如何得到非局部变量列表8.78.8如何单独获得Solaris编译环境8.9如何获取Solaris内核可调参数列表8.108.11如何页边界对...

    [阅读全文]

  • Unix编程/应用问答中文版 ---7.DNS相关问题 [内容预览] 701 | 2005-07-22 19:40:39
    7.1如何进行DNS区传输7.2如何获知权威名字服务器7.3如何配置DNS的委托解析7.4如何获知BIND的版本号7.5Solaris/FreeBSD/Linux如何指定域名解析的顺序--7.DNS相关问题7.1如何进行DNS区传输A:scz<scz@nsfocus.com>用nslookup是最普遍适用的nslook...

    [阅读全文]

  • Unix编程/应用问答中文版 ---6./etc/system可调资源限制 [内容预览] 392 | 2005-07-22 19:40:38
    6./etc/system可调资源限制6.1Solaris下如何限制每个用户可拥有的最大进程数6.2如何配置系统使之支持更多的伪终端6.3如何增加每个进程可打开文件句柄数6.46.5做了setuid()这类调用的程序如何产生coredump6.6消息队列调整--6./etc/system可调资源限制6.1Solaris...

    [阅读全文]

  • Unix编程/应用问答中文版 ---5.块设备相关问题 [内容预览] 219 | 2005-07-22 19:40:37
    5.块设备相关问题5.1CDROM设备究竟在哪里5.2如何弹出光驱5.3如何利用超级块进行恢复工作5.4SolarisRoot口令忘记了5.5如何使用fmthard5.6如何从光盘恢复Solaris7的引导扇区5.7Solaris支持类似微软autorun.inf文件的功能吗5.8如何修改/dev/null的属性5.9...

    [阅读全文]

 C/C++   461   30   1/16页   首页   1   2   3   4   5         GO