标题:小女子是新手求助(帮我看看)
只看楼主
wl1259472421
Rank: 1
来 自:南京
等 级:新手上路
帖 子:16
专家分:3
注 册:2013-3-18
得分:0 
回复 20楼 wl1259472421
因为你已经定义了a为全局变量,在北调函数里又定义a为静态部变量,它的作用域属于这个函数,所以a=10,第一次输出的值就是10+30.第二次输出的值,a用的是全局变量6,所以输出6+30;
 还有你在北调函数里b++,是不会影响c的值的,b是形参,c是实参。要改变可以用引用来实现。
#include<stdio.h>
 int   a=6;
 void fun(int  &b)
 {  static   int a=10;
 a+=b++;
 printf("%d",a);
 }

 void main()
 {  int  c=30;
 fun(c);
 printf("\n");
 a+=c++;
 printf("%d\n",a);
 }

爱好编程,想让电脑按照我的想法执行指令!
2013-06-06 14:21
qwhw0827
Rank: 2
等 级:论坛游民
帖 子:34
专家分:15
注 册:2011-11-28
得分:1 
程序代码:
#include <stdio.h>//头文件
 
int main(void)//函数
{
    printf("we are vip \n");//输出



    return 0;//返回
}
2013-06-06 14:58
bccn新
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:57
专家分:144
注 册:2013-5-10
得分:1 
这么简单的问题问题早就解决完了,怎么这么多人还在凑热闹。都散开了!回家多学些C语言。
2013-06-06 17:18
紫魂
Rank: 1
来 自:江西
等 级:新手上路
帖 子:7
专家分:1
注 册:2013-6-6
得分:1 
#include<stdio.h>
符号问题,必须用英文输入,包括标点。

三千雨落只为情!!!
2013-06-06 18:20
嗜血老妖
Rank: 3Rank: 3
来 自:江西
等 级:论坛游侠
威 望:2
帖 子:102
专家分:163
注 册:2013-3-25
得分:1 
新手!!

仗剑走天涯,网络论英雄。
2013-06-06 19:10
猫小喵
Rank: 2
来 自:计算机专业
等 级:论坛游民
帖 子:29
专家分:77
注 册:2013-5-12
得分:1 
#include <stdio.h>

void main()
{
    printf ("we are vip  ");
}

做一个爱编程得女生
2013-06-06 20:30
雨痕之泪
Rank: 2
来 自:中央广播电视大学
等 级:论坛游民
帖 子:38
专家分:11
注 册:2013-5-23
得分:1 
下次咋发帖打个帅哥哈哈,

为了一时的兴趣爱好
2013-06-06 21:19
星空下的雪
Rank: 1
等 级:新手上路
帖 子:13
专家分:9
注 册:2012-11-17
得分:1 
第一行 ()换成<>,最后要加 }
2013-06-06 22:56
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
得分:1 
头文件标点错误,多看书
2013-06-08 23:12
木小子雨
Rank: 2
来 自:中国
等 级:论坛游民
帖 子:30
专家分:15
注 册:2013-6-6
得分:1 
这个,建议多看看书。。。
2013-06-09 00:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-414509-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.146514 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved