goto 语句
会打乱程序执行
关机程序
shutdown -s -t 60 60秒后关机
shutdown -a 取消关机
system() 执行系统命令
两个字符串比较是不能用==
int main()
{
char in[20] = { 0 };
system("shutdown /s /t 60");
again:
printf("注意你的电脑将在1分钟后关机,请输入我是猪取消\n");
scanf("%s", in);
if (strcmp(in, "我是猪") == 0)
{
system("shutdown /a");
}
else
{
goto again;
}
return 0;
}
多层循环,可以用goto语句跳出
goto只能在一个函数范围内跳转,不能跨函数
函数
www.cplusplus.com
http://ch.cppreference.com
IO函数:就是输入输出函数
字符串操作函数:strcmp
字符操作函数:toupper 小写转大写
内存操作函数:memcpy memcmp
时间日期函数:time
数学函数:sqrt开方 pow乘方
其他
strcpy:
strcpy(1,2)把2里的内容拷贝到1
memset:内存设置
int main()
{
char arr[] = "hello hii";
memset(arr, 'x', 5);
printf("%s\n", arr);
return 0;
}
译为把arr空间里前5个字符设置为x