C语言学习第一节-头文件、主函数、注释

2020-03-30 21:56 阅读 254 次 评论 0 条

工欲善其事,必先利其器。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;
}

还需注意的是:

虽然以/**/形式存在的注释可以写在行内,也不影响注释后面内容的执行,但是一般写在变量的前后,不能写在保留关键字、固定语法的中间。否则会有很多奇怪的错误。

超纲交流:

  1. #include <*.h>的h是什么文件格式
  2. 这里为什么不用void main(){},而用int main(){},有什么区别
  3. 编译性语言-c语言 与 解释性语言-php语言 的注释在执行时有什么分别

 

上一篇:无

下一篇:C语言学习第二节-第一个c语言程序

嘤嘤嘤嘤嘤呜呜呜呜呜叭叭叭叭叭嘿嘿嘿嘿嘿哟哟哟哟哟 (5 次评分, 平均分: 4.40 out of 5)
Loading...
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:C语言学习第一节-头文件、主函数、注释 | 温柔的夜
分类:C语言 标签:

发表评论


表情