【C++ const的各种用法详解】【const用法深入浅出】
    
            
摘要:这里讲诉自己对const的各种用法的总结,内容比较多,如果您能够看下去,也许会有些收获!
        
阅读全文
                posted @ 
2011-04-15 01:06 
COS
        
阅读(41686) 
         
        推荐(4)     
             
            
            
    C++ 【逗号运算】
    
            
摘要:逗号运算是用的比较少的运算逗号表达式的形式如下: 表达式1,表达式2,表达式3,...... ,表达式n逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。即,它的整个的值都是最后一个表达式的值(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。(3) 逗号运算符的优先级别在所有运算符中最低。举例:i=(a=2*3,a*5),a+6;结果是:i=30分析:a=2*3,a*5 是一个逗号表达式,计算值为30; i=(a=2*3,a*5) 这个构成一个赋值语句,这个赋值语句与后面的a+6构成一个逗号语句。类似的可以分析下面的结果~i=((a=2*3,a
        
阅读全文
                posted @ 
2011-04-11 20:43 
COS
        
阅读(600) 
         
        推荐(1)     
             
            
            
    extern用法详解(转)
    
            
摘要:1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案与分析: 1)、不可以,程序运行时会告诉你非法访问。原因在于,指向类型T的指针并不等价于类型T的数组。extern char *a声明的是一个指针变量而不是字符数组,因此与实际的定义不同,从而造成运行时非法访问。应该将声明改为extern c
        
阅读全文
                posted @ 
2011-04-09 21:30 
COS
        
阅读(265) 
         
        推荐(1)     
             
            
            
    C/C++数组名与指针区别深入探索(转载)
    
            
摘要:C/C++数组名与指针区别深入探索网上流传得蛮广的一篇文章,个人认为说的很好,里边是用C++来解释的,不过会C的也差不多能看懂 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章
        
阅读全文
                posted @ 
2011-04-06 23:35 
COS
        
阅读(337) 
         
        推荐(2)     
             
            
            
    关于n!被整除的问题【算法实现】
    
            
摘要:传统的方法://输入:inta,n;//输出:inti;//算法效果:求最大的i,使得n!(n的阶乘)可以被a^i(a的i次方)整除,而不能被a^(i+1)(a的i+1次方)整除。#include<iostream.h>#include<string.h>doublefac(intn);intinlinefun1(inta,intn);//intfun2(inta,intn);voidmain(){intn;inta;cout<<"n=";cin>>n;cout<<"a=";cin>>
        
阅读全文
                posted @ 
2011-04-06 22:20 
COS
        
阅读(623) 
         
        推荐(1)     
             
            
            
    C与C++中的time相关函数(转载)
    
            
摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到 过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将
        
阅读全文
                posted @ 
2011-03-27 10:33 
COS
        
阅读(812) 
         
        推荐(1)     
             
            
            
    c++中new的用法(转载)
    
            
摘要:c++中,new的用法很灵活,这里进行了简单的总结:" `) X5 t# d/ s# V) V9 Nw! J1. new() 分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;2. new[] 分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量;#include<iostream>#include<cstring>using namespace std;) @8 b' j- i, FW$ q$ Zint main(){ 7 o8 Z" h1 \4 J8 A8 R//char* p=new char("
        
阅读全文
                posted @ 
2011-03-26 22:40 
COS
        
阅读(644) 
         
        推荐(1)     
             
            
            
    【转】从VC++中拷贝汉字时出现乱码的解决办法
    
            
摘要:问题:VC++简体中文版中的汉字显示时正常,但拷贝到别处(比如Notepad)时,常常是乱码办法:复制前打开汉字输入法。如果已打开的请不要关闭它,然后再复制,粘贴!来源:http://zhishi.baidu.com/zhishi/39105.html
        
阅读全文
                posted @ 
2011-03-23 09:33 
COS
        
阅读(862) 
         
        推荐(1)     
             
            
            
    数组【冒泡法排序】
    
            
摘要:1#include<iostream.h>2voidPopSort(intarray[],intn);//函数声明3voidmain()4{5//测试函数6intarray[10]={23,32,12,11,31,90,100,55,26,22};7PopSort(array,10);8for(inti=0;i<10;i++)9{10cout<<array[i]<<"\t";11if((i+1)%5==0)12{13cout<<endl;14}15}16}17/******************************
        
阅读全文
                posted @ 
2011-03-23 09:30 
COS
        
阅读(537) 
         
        推荐(1)     
             
            
            
    一个简单的C++样例(cpp1)
    
            
摘要:[代码]从上面的程序可以看出C++程序的基本结构,程序必须且只能有一个主函数main()。程序从主函数开始执行。
        
阅读全文
                posted @ 
2010-12-05 12:16 
COS
        
阅读(373) 
         
        推荐(2)     
             
            
            
    C++循环的简单使用【闲来写来练练手~】
    
            
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12#include<iostream.h>3#defineN104voidmain()5{6chartempChar='';7//cout<<"实现正三角形"<<...
        
阅读全文
                posted @ 
2010-09-05 19:04 
COS
        
阅读(369) 
         
        推荐(1)     
             
            
            
    最长公共子序列
    
            
摘要:一、算法思想 一个给定序列的子序列是在该序列中删去若干元素后得到的序列。给定两个序列X和Y,当另一序列Z既是X的子序列又是Y的子序列时,称Z是序列X和Y的公共子序列。最长公共子序列就是求给定两个序列的一个最长公共子序列。动态规划可以有效的解决此问题。由最长公共子序列问题的子序列的最优子结构性质,可以建立子问题最优的递归关系。用c[i][j]记录序列Xi和Yi的最长公共子序列的长度,递归关系如下: ...
        
阅读全文
                posted @ 
2010-08-17 10:46 
COS
        
阅读(602) 
         
        推荐(1)