c语言intmainvoid怎么在int main()里加背景音乐mp3格式

C语言编写程序的时候int main()函数最后结尾不加return 0好像程序也没什么问题啊……_百度知道
C语言编写程序的时候int main()函数最后结尾不加return 0好像程序也没什么问题啊……
那么是否意味着return0这个函数可有可无?有时候经常忘了加了,不过对程序来说也没什么影响...
那么是否意味着return 0 这个函数可有可无?有时候经常忘了加了,不过对程序来说也没什么影响
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
wuzongxian0010
来自电脑网络类芝麻团
wuzongxian0010
采纳数:229
获赞数:547
参与团队:
如果一个独立的程序问题不大,但有些时候一个程序可能会被其他程序或脚本语言调用,这时候需要通过这个返回值来确定是否正确执行结束还是遇到异常,这时候这个返回值就很有用了。
采纳数:107
获赞数:261
现代的编译器
基本在编译时会自动帮你补上return 0;的,并给你个警告说你需要来个return
采纳数:12
获赞数:23
是这样的 不加的话默认返回0 良好的风格建议加上
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。程序C语言中的int main()是什么意思?_百度知道
程序C语言中的int main()是什么意思?
来自百度知道认证团队
采纳数:857
获赞数:3401
擅长:暂未定制
含义如下:(1)一个Windows应用程序的执行过程是: 操作系统调用C/C++运行期启动函数-&启动函数做完所有初始化工作后-&调用应用程序进入点函数(即我们的主函数) 。(2)而主函数返回时-&启动函数便调用C/C++运行期的exit函数。&(3)通常我们的主函数有这样一个整型返回值,其意义为:当主函数返回时,这个返回值就会传递给这个exit函数作为参数,exit函数先做完所有清理工作,然后调用操作系统的ExitProcess函数并将返回值传递给它,这使得操作系统能够撤销进程并设置退出代码。通常0表示正常返回,非零的其他值表示出现错误。&(4)我们的主函数可以定义为类似void main()这个样子,即无返回值,那么这个时候就不能用return语句把退出代码传递给父进程或操作系统,此时操作系统可以撤销进程但不会设置退出代码。当然在这种情况下,你还是有办法设置退出代码,那就是显式地调用exit(退出代码)。可以解释为:输出函数在主函数里,是以浮点型数据输出的,这个返回值是在屏幕上显示的。而 int main() 主函数返回的值是0,即 return 0; 这个返回值不是显示在屏幕上的,而是函数的一部分,因为C都是函数组成的,即使是主体,它也是一个完整的函数。
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言怎么在int main()里加背景音乐mp3格式_百度知道
c语言怎么在int main()里加背景音乐mp3格式
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:796
获赞数:949
参与团队:
mp3不能直接播放. 系统和声卡驱动 只提供 播放wav的基本功能. 所以你必须先到mp3网站,下载mp3的软解码 库,用来解码mp3到wav.创建若干个(比如4个)小Buffer,形成循环Buffer.然后在你的main里.开个线程(Thread),在里面 每隔N毫秒,就往循环buffer里填写要播放的wav内容.每播放完一个buffer,就把这个buffer放到队列尾部. 直到最后一秒的歌曲解码完毕.
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博客访问: 910810
博文数量: 168
博客积分: 2124
博客等级: 大尉
技术积分: 2590
注册时间:
分类: C/C++ 11:10:54
今天是看到 K&R C 的书上的例题,引发了对 int main(int argc,char* argv[])的学习
第一,回显程序命令行参数
在 d:\ 编写 程序,并命名为 c.c
int main(int argc, char ** argv){&&&&&& for (i=0; i < i++)&&&&&&& printf("Argument %d is %s.\n", i, argv[i]);
&&& return 0;}
在附件中找到命令提示符& 输入 (exe文件的路径)(当然不是在编译器输入了)
看到得到的结果了么~?
啊?argc,argv是什么也明白了吧~
附一段 K&R C 原话
In environments that support C, there is a way to pass command-line arguments or parameters to a program when it begins executing. When main is called, it is called with two arguments. The first (conventionally called argc, for argument count) is the number of command-line (注意所在位置,是WIN命令提示符中,或LINUX命令行中)arguments the prog the second (argv, for argument vector) is a pointer to an array of character strings that contain the arguments, one per string. We customarily use multiple levels of pointers to manipulate these character strings.
我们都知道main是一个函数,而函数就能被调用, 但是在我们初学的时候我们怎么也不会想到去调用他(因为往往语法(比如数组指针,指针数组就)把注意力全部吸引住了)~~现在明白了,是在命令行去调用他~~~
这么一来,反过头来看一下写这篇博文的出发点~~
<>5.10的两个函数,就是在编辑好以后通过系统调用~~~正是第一遍学习的时候没有理解“As a second example, let us make some enhancements to the pattern-finding program from Section 4.1. If you recall, we wired the search pattern deep into the program, an obviously unsatisfactory arrangement.”的意思~~“中文版翻译:我们将查找模式内置到程序中了”
(显然有略微失真,当然全书整体翻译还是很好的~~)&
阅读(11214) | 评论(0) | 转发(3) |
给主人留下些什么吧!~~
请登录后评论。求助大神 C语言怎么播放 MP3文件_百度知道
求助大神 C语言怎么播放 MP3文件
该百度的也百度了,用PLAYSOND函数就是播放不了,后来我吧文件装换成WAV依然无法播放,麻烦大神看看问题出在哪里之前尝试过直接用CMD调出系统播放区播放但是出现了这个问题。...
该百度的也百度了,用PLAYSOND函数就是播放不了,后来我吧文件装换成WAV依然无法播放,麻烦大神看看问题出在哪里之前尝试过直接用CMD调出系统播放区播放但是出现了这个问题。
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
C_Code_Master
C_Code_Master
采纳数:150
获赞数:309
#include&&iostream&#include&&algorithm&#include&&vector&#include&&malloc.h&#include&&stdio.h&using&namespace&vector&&int&&int&*pUnion=(int&*)malloc(sizeof(int)&*200000);int&i;int&count_int&main(){&&&&scanf(&%d&,&i);&&&&for(int&j=0;&j&i;&j++)&&&&{&&&&&&&&int&&&&&&&&&scanf(&%d&,&number);&&&&&&&&num.push_back(number);&&&&&&&&*(pUnion+j)=&&&&}&&&&sort(pUnion,pUnion+i-1);&&&&sort(num.begin(),num.end());&&&&int&*pEnd=unique(pUnion,pUnion+i-1);&&&&int&jian_ge=pEnd-pU&&&&while(pUnion!=pEnd)&&&&{&&&&&&&&count_number=count(num.begin(),num.end(),*pUnion);&&&&&&&&printf(&%d&%d\n&,*pUnion,count_number);&&&&&&&&pUnion++;&&&&}&&&&return&0;}
请问你这是什么编译器的 ,为什么我的DEVC++一直报错。额额还有我的意思是在一个程序执行的过程中自动打开一个MP3文件,事先由自己指定的MP3文件。你可能误解了我的意思。,,,,或者能不能麻烦你看看我的那个程序问题在哪?编译不过,谢谢
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 c语言intmain是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信