《C语言解惑》—— 1.3 都是注释惹的祸

简介:

本节书摘来自华章出版社《C语言解惑》一 书中的第1章,第1.3节,作者:刘振安 刘燕君,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 都是注释惹的祸

注释语句可以增加可读性,但编译系统检查不出不正确的注释,所以会导致错误的结果。
【例1.2】演示注释错误的程序。

#include <stdio.h>
void main()
{
     double x=0;
     printf("输入x:"); /* 给出提示
     scanf("%Lf",&x);  /*  输入信息 */
     printf("输出x:%f\n",x);
}

编译正确,但运行后直接输出“输入x:输出x:0.000000”的错误结果。注释“/”和“/”必须配对出现。程序中的第1个注释漏掉配对的“*/”号,所以将输入语句屏蔽。
由此可见,若右边的注释符号“/”错成“/”或遗漏,而后面又有注释,就可能会使许多行程序变成注释,影响运行结果。
对Visual C而言,为了避免这个问题,可以使用与C++兼容的行注释符号“//”。

相关文章
|
程序员 编译器 C语言
【C语言入门】C语言常见基础必懂概念(五)注释
【C语言入门】C语言常见基础必懂概念(五)注释
119 0
|
9月前
|
存储 算法 C语言
数据结构基础详解(C语言):单链表_定义_初始化_插入_删除_查找_建立操作_纯c语言代码注释讲解
本文详细介绍了单链表的理论知识,涵盖单链表的定义、优点与缺点,并通过示例代码讲解了单链表的初始化、插入、删除、查找等核心操作。文中还具体分析了按位序插入、指定节点前后插入、按位序删除及按值查找等算法实现,并提供了尾插法和头插法建立单链表的方法,帮助读者深入理解单链表的基本原理与应用技巧。
1428 6
|
11月前
|
前端开发 C语言
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
|
11月前
|
前端开发 C语言
C语言07-注释基本使用
C语言07-注释基本使用
|
12月前
|
算法 编译器 C语言
C语言注释的使用与理解
C语言注释的使用与理解
188 0
|
12月前
|
编译器 C语言
【C语言基础篇】注释
【C语言基础篇】注释
|
C语言 C++
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
97 0
|
算法 程序员 编译器
【C语言】注释
【C语言】注释
343 2
|
C语言 计算机视觉
C语言贪吃蛇(有详细注释)
C语言贪吃蛇(有详细注释)
91 0
|
C语言
【C语言】第三回 关于字符串,语句和注释的使用2
【C语言】第三回 关于字符串,语句和注释的使用
156 0