1、打印double类型 应该用%lf
2、算元素个数的方法
3、printf("%2d");指的是打印两位。不够两位时,空格补齐
"%-2d"表示左对齐
4、rand()生成随机数。头文件在#include <stdlib.h>
int ret=rand() ,生成的是伪随机数
5、srand()。()内应该是一个整型且为随机数(例如:时间戳),这样就很随机,设置一个随机起点(随机数生成器)
6、时间戳:当前计算机的时间-计算机的起始时间(1970.1.1. 0h:00:0s)=(xxxxx)秒
将起始时间到现在的时间转化为s(秒)
7、随机数的生成方式
time函数() 。用来获取系统时间 ,头文件<time.h>
time函数其参数(time_t*timer)
null 空指针,不让其产生实际效果
8、msdn工具软件,查询函数定义及使用方法 (csdn上第一个)
9、error,c2143语法错误,缺少“;”(在“类型”的前面)。原因:变量要定义在当前代码块最前面
10、shutdown -s 设置关机 (别丢空格)
shutdown -s -t 60(设置时间-关机-60s后关机)
shutdown -a(取消关机)
cmd(command)命令行
11、system()--执行系统命令(括号里的内容要加双引号) ;头文件:<stdlib.h>
12、输入字符串的方式:
char input[20]={0};
scanf("%s",input);
13、比较字符串:strcmp(input,“比较字符”) 头文件:<string.h>。注意格式
14、设置无限循环函数:
while(1)
{}
可以用break跳出循环
15、引用input的用法:
char input[ ]={0};
15、要保证得到小数,必须保证除号两端得有一个是浮点型(即小数)
16、menu函数
先定义menu函数
void menu()
{
}
goto语句(跳转到哪里)(一般不建议使用,一般不用,容易把代码执行流程打乱)
常见应用场景:
goto语句的关机程序
注意:again后面是“:”(冒号)
switch语句中的 case后也是接”:“(冒号)