一.函数定义与声明
a.与C#java不同在C语言中在调用一个函数之前要先声明。
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
void Show(); //声明
Show();
return 0;
}
void Show() //调用
{
puts("这是个函数");
}
b.当你在一个函数中调用另一函数,若调用的函数在这个函数之前可以直接调用,若在这个函数之后必须要先声明该调用的函数。否则无法调用。
#include "stdafx.h"
void Show()
{
puts("这是个函数");
}
int _tmain(int argc, _TCHAR* argv[])
{
Show();
return 0;
}
二.常用的系统函数
a.终端与环境变量
getopt()分析命令参数 ttyname()获取终端名称
b.日期时间函数
time()获取当前时间 ctime()获取字符串格式的日期时间 gmtime()获取当前日期和时间 difftime()计算时间差
c.字符串处理
index()查找字符串中第一个字符出现的位置 strcat()拼接字符串 strcmp()比较字符串 strcpy()复制字符串
d.数学函数
abs()绝对值 cos()余弦 xeil()不小于参数的最小整数 exp()指数 sqrt()开平方 pow()次方