关于c语言中的注释

c 语言中的注释很简单,但有时候使用不当的话,就会出现与自己想法向违背的代码。

注释就是告诉读者程序能做些什么以及怎样做得字符。

1./*............*/ 注释不能嵌套。 c语言的注释以/*开始,以符号*/开始,以符号*/ 结束。在c程序,凡是可以插入空白的地方都可以插入注释,然而注释不能嵌套,也就是说,第一个/*符号和第1个*/符号之间的内容都看作是注释,不管里面还有多少个/*符号。

2.在c语言中,用注释把一段代码“注释掉”,也就是使这段代码在程序中不起作用,并不将其真正从源文件中删除。这样做可不是个好主意,如果这段代码中内部原先就有注释存在,这样就会出问题。

int main()
{
/* 
char *p = "ejfjejf";
/*
    printf("%d\n",sizeof(p));
*/
    return 0;
*/
}

 程序员本意是把{}中的所有代码段都注释掉,但return 0; 这句代码并没用被注释掉。

3.要从逻辑上删除一段c代码,更好的办法是使用#if指令。只要像下面这样使用:

#if 0

statements

#endif

在#if和#endif之间的程序段就可以有效地从程序中删除,即使这段代码之间原先从在注释也无妨,所以这是一种更为安全的办法。

4.有时候指针中的运算也被当成注释

int main()
{
  int i = 5;
  int j = 10;
  int *p = &i;
  int result;
  result = j /*p;
  return 0;
}

这样 /* 后面的内容被当成注释。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值