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)

  

原文地址:https://www.cnblogs.com/weiyouqing/p/12845546.html