各种小知识

Posted aprincess

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各种小知识相关的知识,希望对你有一定的参考价值。

1.std:: cin/cout/endl

2.sqrt使用时大多需要要强制类型转化,因为sqrt只支持double和float类型,

可以这样c=(int) sqrt((double)a*a+b*b);

或者c=(int) sqrt((float)a*a+b*b);

3.各种输入

https://blog.csdn.net/mayue_web/article/details/89490865

4.->

指针指向结构中的成员变量,其形象是个箭头,代表指向的结构

比如:

struct STUDENT {
    int number; 
    char name[20]; 
}a,*p;

a.number=101; 
strcpy(a.name,"王小明"); 
p=a; 
if ( p->number==101 ) 
    printf("%s
",p->name); 

当用实例访问结构中的变量number时,写成a.number 当用指向实例的指针访问时,写成p->number

5.puts

将指定的字符串输出到屏幕

6.putchar

c语言函数之一,作用是向终端输出一个字符。

其格式为putchar(c),其中c可以是被单引号(英文状态下)引起来的一个字符,

可以是介于0~127之间的一个十进制整型数(包含0和127),

也可以是事先用char定义好的一个字符型变量。

7.oi各类模板集

https://www.luogu.org/paste/h3mzcfo1

https://www.cnblogs.com/phemiku/p/11622062.html

8.isdigit

作用:检查其参数是否为十进制数字字符

isdigit()函数判断字符串是否为数字

若参数c为阿拉伯数字0~9,则返回非0值,否则返回NULL。

9.二维偏序主要思路

二维偏序就是 x和y两个维度的共同比较 这种比较是二维的 同时他不是一个全序关系

10.operator

在C++中用到operator关键字,表示运算符重载.

    <类名>   operator   <运算符>(<参数表>)   

          operator是定义运算符重载函数的关键字。

11.fgets

fgets,是C语言中从文件中获取字符串函数

从文件结构体指针stream中读取数据,每次读取一行。

读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋‘‘),

如果文件中的该行,不足bufsize个字符,则读完该行就结束。

函数成功将返回buf,失败或读到文件结尾返回NULL。

因此我们不能直接通过fgets的返回值来判断函数是否是出错而终止的,应该借助feof函数或者ferror函数来判断。

 

以上是关于各种小知识的主要内容,如果未能解决你的问题,请参考以下文章

python小知识片段

python小知识片段

Flutterflutter doctor 报错Android license status unknown. Run `flutter doctor --android-licenses‘(代码片段

微信小程序代码片段

vbscript 各种自定义代码片段 - 有关详细信息,请参阅注释

Android课程---Android Studio使用小技巧:提取方法代码片段