永发信息网

C语言 如图 有两个语句不明白static char与char有区别吗?system("CLS");什么作用?不写行吗?

答案:2  悬赏:50  手机版
解决时间 2021-11-26 08:23
  • 提问者网友:鼻尖触碰
  • 2021-11-25 08:26
C语言 如图 有两个语句不明白static char与char有区别吗?system("CLS");什么作用?不写行吗?
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-11-25 09:06
char str2[M];
//在栈上,函数结束时,就被释放
static char str1[M];
//在静态区上,即使函数结束也不会被释放,直到程序结束才被释放
//静态区域的变量在整个程序中都保存着,直到程序结束为止。
两者组要是内存分配不同

至于system("CLS"); 的作用是清屏(clear),不要也可以,就是屏幕可能显示其他的消息
全部回答
  • 1楼网友:一秋
  • 2021-11-25 09:18
static表示静态变量,在程序执行的过程中只初始化一次,这里没有实际作用
system("CLS");用于清屏,这里也没有实际作用,因为他之前并没有输出。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯