帮忙看下这个程序

#include<stdio.h>voidfun1(intv){staticintvalue=v;printf("%d",value);value++;printf("\... #include<stdio.h>
void fun1( int v )
{
static int value = v;

printf("%d",value);

value++;

printf("\t%d",value);

}

int main( void)
{
fun1( 50 );
fun1( 100 );
}
我在VS2010中运行这个程序,学习下静态变量,可是编译,总是出现如下错误
ClCompile:
xl.c
c:\documents and settings\administrator.xl-cc7363992618\桌面\编程\xl00\xl00\xl.c(5): error C2099: 初始值设定项不是常量

生成失败。

已用时间 00:00:02.01
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
帮忙解决下,谢谢
展开
 我来答
匿名用户
2011-05-06
展开全部
这样就行了

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Example {
public static void main(String[] args) {
ButtonDemo myButtonGUI = new ButtonDemo();
myButtonGUI.setVisible(true);
}

}

class ButtonDemo extends JFrame implements ActionListener {
public static final int Width = 250;
public static final int Height = 200;

ButtonDemo() {
setSize(Width, Height);
setTitle("按钮事件示例");
Container contentPane = getContentPane();// 获得内容面版
contentPane.setBackground(Color.BLUE);// 设置窗口背景颜色为蓝色
contentPane.setLayout(new FlowLayout());// 采用FlowLayout布局
JButton redButton = new JButton("Red");// 创建一个按钮组件对象
redButton.addActionListener(this);// 为RED按钮注册监视器
contentPane.add(redButton);// 在窗口中添加RED按钮
JButton greenButton = new JButton("Green");
greenButton.addActionListener(this);
contentPane.add(greenButton);
}

public void actionPerformed(ActionEvent e) {
Container contentPane = getContentPane();
if (e.getActionCommand().equals("Red"))
contentPane.setBackground(Color.RED);
else if (e.getActionCommand().equals("Green"))
contentPane.setBackground(Color.GREEN);
else {
}
}
}

话说这例子我当年貌似也做过额。。= =
另外,团IDC网上有许多产品团购,便宜有口碑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杭州一知智能科技有限公司
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访... 点击进入详情页
本回答由杭州一知智能科技有限公司提供
tcl203
2011-05-05 · TA获得超过392个赞
知道小有建树答主
回答量:317
采纳率:88%
帮助的人:268万
展开全部
把文件名改成xl.cpp
C语言编译器在初始化静态变量时,要求必须给常量,如1000
追问
要求必须给常量,如1000 

什么意思呀,我知道在C++里可以用,但是C语言中也有静态变量呀,怎么就是用不了,请说明白点
追答
不是说C没有静态变量,是C的静态变量在赋值的时候,只能让它等于一个固定常量,而不能等于一个变量。也没啥特别的原因,C就是有这个限制。
具体可以参考MSDN的解释:
http://msdn.microsoft.com/zh-cn/library/t801az8a(VS.80).aspx

参考资料: http://msdn.microsoft.com/zh-cn/library/t801az8a(VS.80).aspx

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式