免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1564 | 回复: 9
打印 上一主题 下一主题

新手问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-17 18:43 |只看该作者 |倒序浏览
if ((current_stream = av_encode_open_stream()) == NULL)
        {
                fprintf(stderr, "Open stream failed!!\n");
                goto fail2;
        }

上面代码current_stream是一个结构.av_encode_open_stream()是一个函数
他们进行负值?我怎么不明白.高手可否解释.谢谢

论坛徽章:
0
2 [报告]
发表于 2007-01-17 18:51 |只看该作者
----

>> av_encode_open_stream()

喇叭响了

>> current_stream = ...

拿个录音机,把声音记录下来



----

论坛徽章:
0
3 [报告]
发表于 2007-01-17 19:50 |只看该作者
老大,可否解释一下这个语法?
函数复制结构?我比较迷惑  
新手呵呵

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
4 [报告]
发表于 2007-01-17 20:40 |只看该作者
函数的返回值是结构体指针.

论坛徽章:
0
5 [报告]
发表于 2007-01-18 17:36 |只看该作者

程序问题

小弟是新手
if ( fmjpeg_jpeg )
                av_encode_pic_thread(current_stream);
        else
                av_encode_video_thread(current_stream);
fmjpeg_jpeg是一个全局变量.
一般不都是if(表达式)为什么它直接放一个全局变量进去?什么意思?

论坛徽章:
0
6 [报告]
发表于 2007-01-18 18:07 |只看该作者
所谓的表达式一个能反回真或假的描述语句,可以直接为

if(true)
或者if(false)

while(1)

while(0)等等

论坛徽章:
0
7 [报告]
发表于 2007-01-18 18:12 |只看该作者
如果fmjpeg_jpeg=0
if ( fmjpeg_jpeg )
                av_encode_pic_thread(current_stream);
        else
                av_encode_video_thread(current_stream);
上面代码该怎么解释?

论坛徽章:
0
8 [报告]
发表于 2007-01-18 18:14 |只看该作者
晕,你不会不知道c中的零和非零分别表示假和真吧?

论坛徽章:
0
9 [报告]
发表于 2007-01-18 18:21 |只看该作者
====

C 语言里允许你这样用。还是先看看 "The C Programming Language" 这本书,或者类似的基础书籍吧。

另外,这个问题昨天已经问过了,无需重复发表。

标题也不明确

====

论坛徽章:
0
10 [报告]
发表于 2007-01-18 18:27 |只看该作者
====

我已经合并重复的帖子。敬请楼主关注 4 楼的答案。

====
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP