goto语句
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");//shutdown头文件是stdlib.h
again:
printf("请注意,你的电脑在一分钟内关机,如果输入:我是猪,就取消关机\n");
scanf("%s", input);
if (strcmp(input ,"我是猪")==0) //两个字符串不能用==相比,应该用到strcmp()string compare
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
(1)注意事项标在了代码段上了。 新学了两个新的,
system(“shutdown -s -t 60”),关机程序,60不需要:‘-’
system(“shutdown -a”)开机程序。
可以制度一个函数
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");//shutdown头文件是stdlib.h
while (1)
{
printf("请注意,你的电脑在一分钟内关机,如果输入:我是猪,就取消关机\n");
scanf("%s", input);
if (strcmp(input, "我是猪") == 0) //两个字符串不能用==相比,应该用到strcmp()string compare
{
system("shutdown -a");
break;
}
}
return 0;
}
2 学的两个库函数,需要自己学学库函数。
int main()
{
char arr1[20] = { 0 };
char arr2[] = "helle nanjing";
strcpy(arr1, arr2);
printf("%s\n", arr1);//打印arr1这个字符串%s-以字符串的格式打印,复制函数,
return 0;
}
复制函数,他的格式是要转换到哪里,就先把哪里的地方放第一个,第二个的原地址。
int main()
{
char arr[20] = "hello nanjing";//memset将某一快内存中内容全部设定位指定的位置,string.h库函数
memset(arr,'x', 5);
printf("%s\n", arr);
return 0;
}