C语言基础之注释与常见错误
2024-09-06 12:57:40
总结起来,注释有三种:
1.单行注释
1: //哈哈 单行注释
2.多行注释
1: /*
2: asdfasdfasdfasdfasdf
3: */
其中多行注释如果这样写
1: /*
2: * 函数的作用是...
3: */
4: void doSomething(){...}
则编译器可以自动识别,当鼠标点击函数名称事.系统右侧可以显示出对应的注释,如图:
1: #include <stdio.h>
2: // 这是一个main函数,//是整个程序的入口4353454//355345435
3: int main()
4: {
5: /* 这个函数可以往屏幕中输出“111”5435435345
6: printf("111\n");534543543543*/
7: printf("333\n");
8: printf("444\n");
9: printf("555\n");
10: return 0;
11: }
12:
13: // /*rewrewrwe*/
1: 第一种:
2: 我是代码1
3: // 我是注释1
4: 我是代码2
5:
6: 第二种:
7: 我是代码1
8: /* 我是注释1
9: 我是注释2
10: 我是注释3
11: */
12: 我是代码2
13:
14: 第三种:
15: 我是代码1
16: #if 0
17: 我是注释1
18: 我是注释2
19: 我是注释3
20: #endif
21: 我是代码2
22:
23: 组合1:
24: #if 0
25: /*
26: 我是注释
27: */
28: #endif
29:
30: 组合2:
31: /*
32: //我是注释
33: */
34:
35: 错误1
36: /*
37: /*
38: 编译器晕了
39: */
40: */
41:
42: 错误2
43: //*
44: 编译器: Help
45: */
最新文章
- DDD及相关概念
- tp框架之留言板练习
- Java中的void
- .NET面试题解析(07)-多线程编程与线程同步
- 分解大质数模板(复杂度小于sqrt(n))
- TBB 学习笔记
- IP欺骗使用
- poj1190 生日蛋糕(深搜+剪枝)
- DB2操作流程
- 安装Visual Studio2015后,使用VS2013开发的项目,在IIS访问都提示“公共语言运行时检测到无效的程序”的解决办法
- 面向报文(UDP)和面向字节流(TCP)的区别
- 图解单片机8位PWM、16位PWM中“位”的含义!
- 转 node.js里面的http模块深入理解
- mondrian 4.7 源码部署
- Android 音视频开发(三):使用 AudioTrack 播放PCM音频
- P1914 一串字母
- T-SQL:函数大全(九)
- 详解JS中DOM 元素的 attribute 和 property 属性
- sessionStorage &; string typeof
- ARP监控工具ARPalert
热门文章
- a链接点击下载图片到本地(php)
- 机器学习框架Tensorflow数字识别MNIST
- Linux再谈互斥锁与条件变量
- linux kernal oom killer 学习
- HDU 4661 Message Passing ( 树DP + 推公式 )
- Horn&ndash;Schunck 光流法与其算法理解(gup cuda)
- Codeforces Round #384 (Div. 2) 734E(二分答案+状态压缩DP)
- CF 787D Legacy(线段树思想构图+最短路)
- spark与storm比对与选型
- 【CZY选讲&#183;次大公因数】