免费注册 查看新帖 |

Chinaunix

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

看C专家编程,遇到了这么个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-31 14:34 |只看该作者 |倒序浏览
  1. c = a //*
  2.                 //*/ b;
复制代码

这个语句在ansi c里的意思是c = a/b;
那么在ansi c里
  1. //*
  2.                              //*
复制代码

表示什么意思啊?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-12-31 14:52 |只看该作者
错误,什么也不表示。
你要明白那个例子为什么是c = a/b的原因。

论坛徽章:
0
3 [报告]
发表于 2006-12-31 14:56 |只看该作者
是不是这样子的?

c.JPG (66.89 KB, 下载次数: 31)

c.JPG

论坛徽章:
0
4 [报告]
发表于 2006-12-31 14:58 |只看该作者
原帖由 lenovo 于 2006-12-31 14:52 发表
错误,什么也不表示。
你要明白那个例子为什么是c = a/b的原因。

不是错误,用gcc使用-ansi选项编译就能通过,而且运行结果就是c = a/b
就是不知道为什么是c = a/b啊~~

论坛徽章:
0
5 [报告]
发表于 2006-12-31 15:00 |只看该作者
原帖由 zhangjiakouzf 于 2006-12-31 14:56 发表
是不是这样子的?


是这样子的:

未命名.JPG (5.56 KB, 下载次数: 27)

未命名.JPG

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-12-31 15:01 |只看该作者
我是指第二个是错误的。
那你知道c语言的注释的含义吗?
怎么表示注释?

论坛徽章:
0
7 [报告]
发表于 2006-12-31 15:04 |只看该作者
是不是想说说
//

/* */
编译时候的优先级?好像用此不太准确呀,大家凑和着看

论坛徽章:
0
8 [报告]
发表于 2006-12-31 15:09 |只看该作者
原帖由 zhangjiakouzf 于 2006-12-31 15:04 发表
是不是想说说
//

/* */
编译时候的优先级?好像用此不太准确呀,大家凑和着看


对不起,我说错了
在加了 -ansi后 “//”不再表示注释,标准c里没有//这种注释格式 ,注释的格式只有/* */

int main(){

// asdfasdfasdf
}

gcc xxxx.c  编译没有问题
但 gcc -ansi xxxx.c  提示
1.c: In function `main':
1.c:2: syntax error before '/' token
错误

论坛徽章:
0
9 [报告]
发表于 2006-12-31 15:10 |只看该作者
原帖由 cugb_cat 于 2006-12-31 14:34 发表
  1. c = a //*
  2.                 //*/ b;
复制代码

这个语句在ansi c里的意思是c = a/b;
那么在ansi c里
  1. //*
  2.                              //*
复制代码

表示什么意思啊?


所以这个应该理解为

c = a /
      /* // */
     c ;

[ 本帖最后由 zhangjiakouzf 于 2006-12-31 15:12 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-12-31 15:14 |只看该作者
原帖由 lenovo 于 2006-12-31 15:01 发表
我是指第二个是错误的。
那你知道c语言的注释的含义吗?
怎么表示注释?

标准C里使用/**/进行注释,C++中可以使用//和/**/来注释,
但是我不明白为什么那句给c赋值的那个表达式使用标准C是正确的,好像//*什么都没做。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP