2011年4月6日
摘要: C/C++数组名与指针区别深入探索网上流传得蛮广的一篇文章,个人认为说的很好,里边是用C++来解释的,不过会C的也差不多能看懂 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章 阅读全文
posted @ 2011-04-06 23:35 COS 阅读(325) 评论(0) 推荐(2) 编辑
摘要: 传统的方法://输入: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 阅读(600) 评论(4) 推荐(1) 编辑