Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103632192
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: C/C++

2008-04-16 21:57:32

 来源:

如果实现是标准的,则宏_ S T D C _含有十进制常量1。如果它含有任何其它数,则实现是非标准的。
注意:宏名的书写由标识符与两边各二条下划线构成。
4.7.10 注释
在中,所有的注释由字符/ *开始,以* /结束。在星号及斜杠之间不允许有空格。编译程序忽略注释开始符到注释结束符间的任何文本。例如,下面程序在屏幕上只打印
“h e l l o”。
main ()
{
p r i n t f ( "hello" ) ;
/*printf ("This is a sample to print hell;o"*/)
}
注释可出现在程序的任何位置,但它不能出现在关键字或标识符中间。
即,注释x=10+ /*add the numbers */ 5;是有效的,但swi/* this will not work */tch(c){...
是不正确的,因为C的关键字不能含有注释。通常也不希望表达式中间出现注释,因为这会使
意义含混不清。
注释不可嵌套,即一个注释内不可含有另一个注释。例如,下面代码段在编译时出错:
/*this is an outer comment
x = y / a ;
/*this is an inner comment -and causes an error */
* /
当需要解释程序的行为时,注释应简明扼要。除了最简单和最直观的函数外,都应有注释,在函数开始处说明其功能,如何调用以及返回何处。
阅读(397) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~