帮忙看下这个程序
#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 个 ==========
帮忙解决下,谢谢 展开
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网上有许多产品团购,便宜有口碑
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 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
展开全部
把文件名改成xl.cpp
C语言编译器在初始化静态变量时,要求必须给常量,如1000
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
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询