易截截图软件、单文件、免安装、纯绿色、仅160KB

C语言中没有函数重载的概念

C语言中没有函数重载的概念!!
C语言中没有函数重载的概念!!
今天MSN群中有个人问我C语言的问题:
     (两个函数实现的功能相同
       但是它们参数的个数不同
       我用一个函数把这个两个函数封起来
        我这个函数的参数怎么设置?
       指点一下
       谢啦
        我这个函数通过宏来区分那两个函数)
回答的时候,我提到了函数的重载,还强调C语言也有函数的重载。囧了。上网一查才发现C中没有函数的重载的概念,而是C++中才有。由于编译器的问题,C中不允许函数同名。。但是C++实现了在编译的时候的变化。
至于实现上面那个人问的问题,相当于


相关文档:

strassen in c language.

#include<stdio.h>
#define N 8
void input(int n,int p[N][N])
{
 int i,j;
 for(i=0;i<n;i++)
 {
  printf("please input the %d line:\n",i+1);
  for(j=0;j<n;j++)
  {
  scanf("%d",&p[i][j]);
 }
}
 }
void output(int n,int p[N][N])
......

oracle中pro*c的学习


oracle中pro*c的学习
 一 Pro*C 程序概述:
1.什么是Pro*C程序
在ORACLE数据库管理和系统中, 有三种访问数据库的方法;
(1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;
(2) 用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*froms,QL*Reportwriter,SQL*Menu等;
(3) 利用在 ......

20100531 《C陷阱与缺陷》第三章读书笔记

  今天是5月的最后一天了,2010年的5月,倒霉的一个月终于要过去了。今天抽空我又读完了第三章,顺便做下笔记。
  这一章的题目叫做---语义“陷阱”
  程序也有可能表面看上去是一个意思,实际上的意思却相去甚远。
  对于数组:
  C语言中只有一维数组, ......

20100601 c陷阱与指针读书笔记(第四五六章)

  这三章主要讲了C语言的链接、库函数、预处理。还是有点晦涩难懂啊。
  一个C程序是可以有多个部分组成的,但是编译器每次只能编译一个文件,找出其中的错误。某些C语言实现提供了一个称为lint的程序,可以捕获大量的此类错误。连接器一般是与编译器分离的,编译器是把C程序“翻译”成对连 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号