工欲善其事,必先利其器。C语言环境学习请移步https://wenroudeye.com/environment/c-environment
头文件:
头文件(header files),在c语言中一般以#include <*.h>或#include "*.h"的写法引入标准库(standard library)
#include <*.h> //引用系统库,在编译器的类库路径中存在的文件 #include "*.h" //引用自建库,程序目录相对路径中的头文件,如果不存在则引用编译器类库中的同名文件
初学的时候一般只需用系统库 <stdio.h>,如交互用到的输入输出printf scanf,条件判断用到的if else switch case,循环用到的for do while等。
主函数:
主函数(function main),在c语言中一般以int main(){}进入程序主体。
#include <stdio.h> int main(){ int x = 1; //...... return 0; }
代码注释
代码注释(code-comment),代码注释是运行载体忽略执行的内容,一般是要用于维护、阅读使用。c语言是编译类语言,在编译时编译器会跳过注释过的内容,执行下一行。c语言的注释有三种写法
#include <stdio.h> int main(){ int x = 1; int y; x += 4; // 双斜杠表示单行注释,在行末写一般用于理解本行的操作 // x ++; 双斜杠表示单行注释,在代码前写一般用于调试 y = x%4; y += 3; /* 使用 /**/进行区块注释,里面内容都被跳过,一般用于调试 if(y>3) { printf("经过计算,y大于3\n"); }else{ printf("经过计算,y小于3\n"); } */ printf("y=%d\n", /*行内注释,区分说明*/y); return 0; }
还需注意的是:

虽然以/**/形式存在的注释可以写在行内,也不影响注释后面内容的执行,但是一般写在变量的前后,不能写在保留关键字、固定语法的中间。否则会有很多奇怪的错误。
超纲交流:
- #include <*.h>的h是什么文件格式
- 这里为什么不用void main(){},而用int main(){},有什么区别
- 编译性语言-c语言 与 解释性语言-php语言 的注释在执行时有什么分别
上一篇:无
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
分类:C语言
标签: