c语言-把数组中的元素 循环的作为函数中的参数 报错!

问题描述

把数组中的元素 循环的作为函数中的参数 报错!
把数组中的元素 循环的作为函数中的参数 怎么会报错 麻烦前辈帮忙看看

 #include<stdio.h>int  ShowNumber();int main (){    int number[10];    int i ; //循环变量    //随便为number数组赋值     for(i=0;i<10;i++)// i=0 1 2 3 4 5 6 7 8 9     {        number[i]=i;    }     for(i=0;i<10;i++)    {        ShowNumber(number[i]); //将数组中的元素的值 循环传入ShowNumber函数中     }    return 0;}int ShowNumber(int Member){    printf(""传入的值是:%dn""Member);    return 0;}

解决方案

重新看了下代码 没想到 卡我那么长时间 原来是声明函数的时候 没有声明函数中的形参!

解决方案二:
应该是那个函数的类型不太对吧,因为你想在函数中就输出出这个数是什么,应该用VOID 型而不是有返回值的int型

时间: 2024-08-04 09:11:12

c语言-把数组中的元素 循环的作为函数中的参数 报错!的相关文章

weblogic连接池-Java调用Oracle存储过程传入数组参数报错

问题描述 Java调用Oracle存储过程传入数组参数报错 weblogic连接池 JNDI提供的链接保存 Oracle数组 报错 oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection 大家好,我在用weblogic连接池 JNDI

c++标准库-C++标准库中,set容器的insert函数中的比较函数重写问题

问题描述 C++标准库中,set容器的insert函数中的比较函数重写问题 在**set **容器里我把它的其中的元素定义为map,然后我就不会写compare函数了.因此他的insert函数就跪了--求大神助--哭-- 解决方案 #include #include using std::string; #include using std::map; #include using std::set; #include using std::make_pair; #include using s

数据-程序中定义的全局变量,list 在input中已经赋值,为什么print函数中List=null?

问题描述 程序中定义的全局变量,list 在input中已经赋值,为什么print函数中List=null? #include #include #define N 4 struct node{ int score; struct node*link; }; struct node node; struct node*list,*p,*r,*q; void input(struct node*list) { int i; int ch; for(i=0;i { printf("please in

module-Apache Modulue开发中遇到的问题,关于openssl加密,总是报错,错在哪里?

问题描述 Apache Modulue开发中遇到的问题,关于openssl加密,总是报错,错在哪里? char *iaisession_getobmuid(request_rec *r, const char *encid, const unsigned char *enckey, unsigned char *iv, const char *mtiid) { unsigned char *obmuid = (unsigned char *) apr_pcalloc(r->pool, LENGT

mybatis-RSA在js中加密,但是后台不能解密,总是在报错

问题描述 RSA在js中加密,但是后台不能解密,总是在报错 RSA在js中加密,但是后台不能解密,总是在报错,data must be longer than 64 bytes,我自己使用java加密解密就不报错,不知道为什么,有知道的没,help me啊 解决方案 你JS加密方式出来的数据格式有问题,你直接打印出来,对比java的看看 还要注意你的JS加密后的数据类型,是字符串还是byte 解决方案二: 参考:http://blog.163.com/linfeng_0212/blog/stat

c++-QT中生成的moc.cpp和静态库函数重定义报错怎么办

问题描述 QT中生成的moc.cpp和静态库函数重定义报错怎么办 QT中生成的moc.cpp和静态库函数重定义报错怎么办.multiple definition这样的 解决方案 换个函数名呗..................... 解决方案二: 把你能够修改的地方修改名字来避免冲突,或者加命名空间来区分

java-spring中配置了一个系统调度控制器调用类shop_stat 启动报错

问题描述 spring中配置了一个系统调度控制器调用类shop_stat 启动报错 spring配置文件 applicationContext-configuration.xml 配置如下: <!-- 系统调度控制器 --> <bean id="statTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <!--

c++-C++中一个cpp引用另一个cpp中的函数,为什么会报错?

问题描述 C++中一个cpp引用另一个cpp中的函数,为什么会报错? C++中一个cpp引用另一个cpp中的函数,为什么会报错? 解决方案 包含了没?重复包含了没? 解决方案二: 首先将要引用的cpp文件写出一个对应的头文件,相关的写法可以参照http://blog.sina.com.cn/s/blog_6d30debd0100sx16.html 这个网址给出的例子,写出对应的头文件后,在你的另一个cpp文件中#include就可以了. 解决方案三: A .cpp(148) : fatal er

环信集成到项目中测试时出现魅蓝手机点击发送位置报错

问题描述 一种情况是找不到baiduSdk的so文件     修改后一种是找到的是32bits而不是64bits 解决方案 如果你的app中有第三方的服务启动,请在初始化SDK (EMChat.getInstance().init(applicationContext))方法的前面添加以下相关代码(相应代码也可参考demo的application)  if (processAppName == null ||!processAppName.equalsIgnoreCase("com.easemo