| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 265 人关注过本帖
标题:请大神解释下这段语句的的意思
只看楼主 加入收藏
dengluoy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:127
专家分:165
注 册:2013-2-5
结帖率:94.44%
收藏
已结贴  问题点数:10 回复次数:6 
请大神解释下这段语句的的意思
#define SIZE 6
char comp_c = '0';
char player_c = '@';     
char board[SIZE][SIZE]={0};
int comp_score = 0;
int user_score = 0;
for(row = 0;row < SIZE;row++)
                for(col = 0;col < SIZE;col++)
                {
                    comp_score += board[row][col] == comp_c;
                    user_score += board[row][col] == player_c;
                }
这个for主要起到什么作用。它是双等于并不是赋值。 ? 这是判断还是赋值,?请麻烦大神解答下
2013-03-04 22:58
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:0 
comp_ct和board[row][col]判断是否相等,若相等则comp_score+=board[row][col]
2013-03-05 00:02
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:10 
comp_score += board[row][col] == comp_c;
就是
comp_score += ( board[row][col] == comp_c );
相当于
if( board[row][col] == comp_c )
    ++comp_score;
2013-03-05 09:09
hczsea
Rank: 2
等 级:论坛游民
帖 子:129
专家分:68
注 册:2007-10-23
收藏
得分:0 
3楼正解!
2013-03-05 11:18
像山猪般咆哮
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2013-3-5
收藏
得分:0 
飘过~
2013-03-05 21:40
dengluoy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:127
专家分:165
注 册:2013-2-5
收藏
得分:0 
小弟谢谢了。

一同学习, 一同进步
2013-03-06 15:44
X1AO
Rank: 3Rank: 3
来 自:北京邮电大学
等 级:论坛游侠
威 望:1
帖 子:52
专家分:123
注 册:2013-3-6
收藏
得分:0 
就是逻辑判断,如果为真则自加一。

不要问我下课干什么,我陪瓜哥上厕所。
2013-03-06 20:11
快速回复:请大神解释下这段语句的的意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043846 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved