c语言值关于注释学习

1.注释的两种方式://  和 /* */

2.编译器在预处理剔除注释时,会将注释剔除掉,然后然后空格替换掉;

  如:以下三种注释方法都是正确的

  1. int /**/i = 22;
  2. char* s = "weiyouqing// hiii";
  3. //Ist it a \
         valid comment?

  以下这种错误,原因是in t不是一种数据类型;

  1. in/**/t ii  = 30;

3.在/**/中不能嵌套使用,如/* /**/  */这是方式是非法的

4.如果 / 和 * 之间没有空格,则会被编译器识别为注释的开始,直到出现*/为止;

   如:y = x /* p编译时会出错;

   应该写为 y = x / *p或者 y = x / (*p)

  

 

posted @ 2020-05-07 20:53  唯一诺  阅读(345)  评论(0编辑  收藏  举报