![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++编程
m1j2t3
学生
展开
-
extern用法详解
对于回车换行符:1:在windows创建好文件保存时,会写入“/r/n”,而当以文本文件方式打开读fopen("file.txt","r")时,会将“/r/n”自动转化为“/n",然后送到缓存。而如果以二进制文件方式打开读fopen("file.txt","rb")时,则不会转化,同样会读出”/r“。2:而对于Linux系统,回车换行符就只有一个”/n“,读文件时均以二进制方式读取,所以读取方式中加“b”并无实际意义。3:windows下创建的文件到Linux下读取会读到“/r”,在windows下以文本文转载 2010-09-26 15:32:00 · 374 阅读 · 0 评论 -
open和fopen的区别
<br /><br />UNIX环境下的C 对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open, read, write<br />这里简单的介绍一下他们的区别。<br /><br />1. fopen 系列是标准的C库函数;open系列是 POSIX 定义的,是UNIX系统里的system call。<br />也就是说,fopen系列更具有可移植性;而open系列只能用在 POSIX 的操作系统上。<br /><br />2. 使用fopen 系列函数时要定义转载 2010-09-26 16:22:00 · 432 阅读 · 0 评论 -
MD5详解(附代码)
<br />/************************************************ MD5 算法的Java Bean @author:Topcat Tuppin Last Modified:10,Mar,2007 *************************************************/ package publicBean; /************************************************* md5 类实现了RSA转载 2010-12-02 16:40:00 · 4321 阅读 · 0 评论 -
数组与指针的区别
我们在定义一个字符数组的时候,可以用两种方法,一是定义成字符指针形式,一是定义成字符数组形式。例如:char *p="123456"; char q[]="abcdef";很多时候我们就把这两者混淆了,认为p就等于q。其实两者是有区别的。如下例:源程序:#include "stdio.h"int main(){ char *p="123456"; char q[]="abcdef"; printf("%p/n",p); //打印p中保存的内容,其内原创 2010-12-03 21:52:00 · 351 阅读 · 0 评论 -
Java关键字final、static使用总结
<br /><br />一、final <br /> 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 <br />final类不能被继承,没有子类,final类中的方法默认是final的。 <br />final方法不能被子类的方法覆盖,但可以被继承。 <br />final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 <br />final不能用于修饰构造方法。 <br转载 2010-12-10 15:58:00 · 307 阅读 · 0 评论 -
关于C++ const 的全面总结
<br /><br />C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。<br />Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。<br /> <br />一、Const作用<br /> 如下表所示:<br />No.<br />作用<br />说明<br />参考代码<br />1<br />可以定义const常量<br /><br转载 2010-12-10 15:49:00 · 310 阅读 · 0 评论 -
C/C++——字符串和字符数组
<br /><br /> C语言中没有专门的字符串变量,如果要将一个字符串存放在变量中,必须使用字符数组,即用一个字符型数组来存放一个字符串,数组中每一个元素存放一个字符。<br /><1> 定义: char c[10] <br />字符型与整型互相通用,因此 int c[10] 也可以定义字符数组。但由于两种类型分配字节不同, 用整型来定义会浪费空间, 另外这样定义实际意义也不大, 只是为了说明其合法性。<br /><br /><2> 初始化: <br /><br /> 最简单的方法即逐个赋值:转载 2010-12-10 16:54:00 · 608 阅读 · 0 评论