C语言笔记(6)

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)都是形式参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值