C++/C中防止头文件的重复包含的解决办法
为了避免头文件重复包含,有两种方式可以选择,一种是#ifndef方式,由标准支持;一种是#pragma once方式,编译器提供。
//方式一
#ifndef _SOLVEEQUATION_H_
#define _SOLVEEQUATION_H_
//代码
#endif //_SOLVEEQUATION_H_
//方式二
#pragma once
ifndef方式
可以针对代码,只要包含在内的就不会重复包含,
pragma once方式
针对一个文件
c格式化输出float,double类型
printf("root is %lf", sr); //%f 输出float
printf("root is %lf", sr); //%lf 输出double
//c默认输出小数位为6位,double也是如此,要多输出小数位
printf("root is %.9lf", sr); //9位小数