定义全局变量char pass[7]="123456";为密码
然后定义一个函数void password()可以修改密码,并且下一次打开程序密码已经变了
这个函数怎么写?
c语言全局变量怎么修改并保存?定义一个函数
答案:2 悬赏:50 手机版
解决时间 2021-03-16 02:23
- 提问者网友:嘚啵嘚啵
- 2021-03-15 20:30
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-15 21:23
void password(char *pass)
{
scanf("%s",&pass);
}
不能在函数的栈变量中修改,就直接以指针/引用方式传参就可以了。
满意请采纳,不满意请追问
{
scanf("%s",&pass);
}
不能在函数的栈变量中修改,就直接以指针/引用方式传参就可以了。
满意请采纳,不满意请追问
全部回答
- 1楼网友:撞了怀
- 2021-03-15 23:01
首先查看一下时否是final的,如果是final的你改变这个值会报错
其次,看一下是否是static修饰的.如果不是,查看其它地方是否有局部变量叫了一样的名字
最后,就是查看你的代码是否有对该全局变量进行了值得修改.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯