';k++) //从str[2]开始,也就是字符S开始执行循环第一次是字符S,执行switch中的最后一个default,输出字符Sstr[3]和str[4]的字符W和字符I"og:type" content="webpage">';k++) //从str[2]开始,也就是字符S开始执行循环第一次是字符S,执行switch中的最后一个default,输出字符Sstr[3]和str[4]的字符W和字符I" /> ';k++) //从str[2]开始,也就是字符S开始执行循环第一次是字符S,执行switch中的最后一个default,输出字符Sstr[3]和str[4]的字符W和字符I"> C语言高手请进_安全_内存溢出

阅读 24

C语言高手请进,第1张


for(k=2;(c=str[k])!='\0';k++) //从str[2]开始,也就是字符

S开始执行循环
第一次是字符S,执行switch中的最后一个default,输出字符S
str[3]和str[4]的字符W和字符I都是照样输出
str[5]字符L与case'L'皮配,执行continue直接跳到循环语句的条件语句。也就是k++处。
str[6]--str[9]的字符TECH都是执行的default照样输出
str[10]是字符'1',执行case'1'跳出switch,输出swtich后的字符''
str[11]是字符'\1',字符'\1'就是整数1,因此执行case1后面的while语句,str[++k]=str[12]='\11',因此条件成立,继续while语句,这时str[++k]=str[13]='W'!='\1'继续while,这时str[++k]=str[14]='\1'=='\1'条件成立,跳出while循环,执行后面的case9输出字符'#',然后执行case'E',case'L'执行continue然后跳到for循环的k++,这时k=15;
str[15]='W'输出字符W;
str[16]='A'输出小写字母'a'
str[17]和str[18]执行case'L'不做任何事str[19]和str[20]分别输出MPstr[21]='1'执行case'1'跳出switch,执行swith外的putchar输出''程序

结束,
因此程序最后输出SWITCH#WaMP

在程序里面插入视频可以用程序的一部分界面作为一个子窗口,然后在这个子窗口里面播放视频,子窗口可以是任意位置、任意大小。播放视频可以调用系统的ActiveX控件,比如Flash,这样播放代码就不需要特别复杂。
也可以编写一个单独的程序在一个单独的窗口播放视频,窗口可以居中显示,也可以显示在屏幕右下角。播放视频的程序作为子程序,用主程序来调用启动它,涉及到进程控制,也不是多么复杂,这种方式类似于客户端的各种d窗广告。
API函数 mciSendString

mciSendString("setaudio mp3 volume to 50",&0,0,0);但是请注意:上面那个mp3是Alias即别名,别名是有你open文件的时候指定的哦!
可以通过程序设置。在软件开发过程中,常需要限定控制变量


和函数的作用域和生存期。C语言中与之相关的两个关键字为static和extern。在多个菜单需要共享一个变量或者共同使用一种状态时常使用静态局部变量,因为静态局部变量未明确赋值时编译会自动赋初值0,且在下次定义的函数内时会保留上一次运行的值,而自动变量未赋初值时是一个不确定的值,不会保留且每次进入函数都要申请释放空间,无论是逻辑的正确性,效率性还是容错性都更好,比如在PlayControlMenu()函数内的播放状态枚举变量即设为static,因其为播放、暂停、停止三个功能所共用且共同影响其变更。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

https://outofmemory.cn/yw/13210967.html
窗口
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
中海达 中海达 一级用户组
华为手机双击屏幕放大功能怎么取消
上一篇
2023-06-21
ad827运放最佳工作电压
2023-06-21

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label}