C语言注释有三种情况
1)单行注释: //

2)多行注释: /*  */

3)#if0/1注释:
#if 0
#endif

#if 1
#endif

注意:注释不能嵌套,第一个 /* 符号和第一个 */ 符号之间的内容都被看做是注释,不管里面还有多少个 /* 符号

/*hello world!  /*I love you*/
*/

看下面的语句:

y = x/*p  /* p指向除数 */

本意似乎是用 x 除以 p 所指向的值,把所得的商再赋给 y。而实际上, /* 被编译器理解为一段注释的开始,编译器将不断地读入字符,直到 */ 出现为止。也就是说,该语句直接将 x 的值赋给了 y,根本不会顾及后面出现的 p。将上面的语句重写如下:

y = x / *p  /* p指向除数 */

或者更加清楚一点,写作:

y = x / (*p)  /* p指向除数 */

面试题:

#include <stdio.h>int main (void)
{int /*...*/i;char* s = "abcd  //efg";//hello \world!//in/*...*/t i;return 0;
}

前三条注释都是对的,有没有想到。

C语言再学习 -- 关于注释相关推荐

  1. C语言再学习 -- C 预处理器

    gcc/cc xxx.c  可以编译链接C源程序生成一个可执行文件 a.out 整个过程中可以划分为以下的4步流程: (1)预处理/预编译: 主要用于包含头文件的扩展,以及执行宏替换等 //加上 -E ...

  2. C语言再学习 -- 字符串和字符串函数

    最近身体很不给力,很乏累!白天没精神,晚上睡不着,心情还很烦躁.看书都有点看不下去的样子,到了C语言最难掌握的部分了,数组.指针.字符串.硬着头皮看书总结吧. 一.字符串 1.字符串介绍 字符串是以空 ...

  3. C语言再学习--关键字

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/53021879 C语言一共有32个关键字,如下表所示: 关键字 说明 auto ...

  4. C语言再学习 -- 创建excel文件

    参看:C语言操作Excel表格 上一篇文章讲了一下 cJSON,可以生成json文件了.这篇文章讲一下怎么生成excel表xsl格式文件. 注意点: 1.文件类型为 xls 或者 xlsx 2.使用f ...

  5. C语言再学习 -- 再论内存管理

    之前有总结过内存管理,参看:C语言再学习 -- 内存管理 但现在看来,缺少示例.从新再写一篇文章,着重介绍常见内存错误.跨函数使用存储区.开始吧,再论内存管理!! 发生内存错误是件非常麻烦的事情.编译 ...

  6. C语言再学习 -- 详解C++/C 面试题 2

    (经典)C语言测试:想成为嵌入式程序员应知道的0x10个基本问题. 参看:嵌入式程序员面试问题集锦 1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define ...

  7. C语言再学习 -- 详解C++/C 面试题 1

    参看:<高质量C++ C编程指南>.林锐 对这篇文章记忆犹新,因为之前找工作面试的时候,遇到过一家公司就是用的这套面试题.现在就结合考查的知识点和我总结完 C 语言再学习后的深入理解,来详 ...

  8. C语言再学习 -- 再论数组和指针

    之前有总结指针数组,但是现在看来总结的太简单了.好多重要的知识点都是一带而过的.本想在后面添加后来想想算了,还是再写一篇文章来详细介绍数组和指针这对冤家吧. 之前总结的,参看:C语言再学习 -- 数组 ...

  9. C语言再学习 -- 时间函数

    在软件设计中经常会用到关于时间的处理,用来计算语句.函数的执行时间,这时就需要精确到毫秒甚至是微妙的时间.我们首先来介绍一下,时间单位: 时间单位还有:秒(s).毫秒(ms).微秒 (μs).纳秒(n ...

最新文章

  1. 史上最全!27种神经网络简明图解:模型那么多,我该怎么选?
  2. Python-简单优先队列
  3. 13道Python数组练习题
  4. vue 多个filters_vue自定义filters过滤器
  5. freemarker跳出循环
  6. Nginx----基础
  7. 优雅地用宏实现环形缓冲区
  8. 多中心临床大数据平台建设及深度应用
  9. Kafka源码分析-序列3 -Producer -Java NIO(Reactor VS Peactor)
  10. Iptables详解之iptables命令的参数
  11. java file util_Java FileUploadUtil工具类详解
  12. 装饰器结构应用与基本使用(611)
  13. 威纶通宏指令是c语言吗,威纶触摸屏宏指令编程,字符串相关函数介绍与使用...
  14. GitHub 上这个独特的简历生成器,开源了
  15. JS编程建议——16:防止switch贯穿
  16. win7 注册表禁 com服务器,win7系统注册表清理后导致不能上网如何解决
  17. Notion笔记软件简介
  18. LBM学习讨论群推荐
  19. apicloud 使用教程
  20. 微服务下蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...

热门文章

  1. 每日一题题目6:二分查找
  2. python 中的 and / or
  3. $.ajax和$.load的区别
  4. LoadRunner中常见参数和变量
  5. 谈谈我自己(创业四个多月)
  6. 关于ASP.NET MVC的业务逻辑验证(validation)
  7. 机器学习中常见的损失函数
  8. 感受野receptive field个人理解
  9. Linux双网卡NAT共享上网
  10. 软件包管理 rpm yum apt-get dpkg