shutdown -s -t 60---------它的意思是在六十秒后关机。(这个属于系统命令,在使用时需要一定条件)
-s的意思是,设置
-t的意思是,设置时间
shutdown -a----------它的意思是取消关机。
system()---用来执行系统命令的。(在使用它时需要头文件#include<stdlib.h>)
www.cplusplus.com--------代码参考网站
IO函数:简意为输入输出函数
例如:printf scanf getchar putchar
字符串操作函数:
例如:strcmp strlen
字符操作函数:
例如:toupper(小写转大写函数)
内存操作函数:
例如:memcpy memcmp memset
时间/日期函数:
例如:time
数学函数:
例如:sqrt(开平方) pow(求次方)
strcpy-----将源头字符串复制到目的地(需要注意的是:strcpy会将空字符以及结束字符也复制进去)
例如:
char arr1[20] = {0};这里什么也没放
char arr2[] = "hello bit";(这里bit后面隐藏了\0这个结束字符)
strcpy(arr2,arr1);使用strcpy函数后,将arr2的字符复制到了arr1里面去。(连同空格以及结束字符\0都被复制进去。)
printf(”%s\n“,arr1);最后打印出来就是hello bit。
size_t-------就是unsigned int的重名名
memset----将指向的前几个字符设置为其他字符
例如:
char arr[] = "hello bit";
memset(arr, 'X', 5);这里的意思是将arr里面的前五个字符设置成X。
printf(“%s\n”,arr);这里打印出来就是XXXXX bit。
函数的组成包括,返回类型,函数名,函数参数,以及函数体(大括号里面的语句项)
函数返回类型的地方写出:void,表示这个函数不返回任何值,也不需要返回(因此,可以不用写ruturn。)
例如:void swap(int*pa, int*pb)
{
int z = 0;
z = *pa;
*pa = *pb;
*pb = z;
}到这里就结束了,不需要返回(return)
函数在调用时的参数为---实际参数----简称实参,它可以是常量、变量、表达式、函数等。(注意:在函数调用时,它必须有确定的值)
函数在定义时的参数为---形式参数----简称形参(只在函数中有效)
例如:
swap1(a,b);-----传值调用
printf("交换前: a=%d b=%d\n",a,b);
swap2(&a,&b);-----传址调用
printf("交换后: a=%d b=%d\n",a,b);
这两个函数表达式()里的(a,b)以及(&a,&b)都是实际参数
void swap1(int x,int y)
在这里,当它被调用时,实参(a,b)传给它(形参),此时形参是实参的一份临时拷贝(仅仅拷贝了(a,b)的值)。因此在改变形参时,不能改变实参。(传值调用)
{
int z = 0;
z = x;
x = y;
y = z;
}
void swap2(int*pa,int*pb)
这里虽然也是实参传给形参,但这里的形参与实参建立了联系(*pa,*pb),能够通过形参找到实参。因此可以改变实参。(传址调用)
{
int z = 0;
z = *pa;
*pa = *pb;
*pb = z;
}
这两个函数表达式()里的(int x,int y)以及(int*pa,int*pb)都是形式参数。