摘要: 把结果都列出来,可以提升代码运行速率 阅读全文
posted @ 2018-02-03 20:08 heheheda 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 函数可以调用自己,叫递归 函数必须要有终止条件 阅读全文
posted @ 2018-02-02 19:38 heheheda 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 思路: 列如char a[ ] =“123” “1” “2” “3' "\0" 首先遍历这个字符串 知道这个字符串有多长 把单个字符转化为数字 1 *100(10的2次方) + 2*10 + 3*1 阅读全文
posted @ 2018-02-02 15:10 heheheda 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 char trans(char c) //此函数的功能是英文字母的大小写转化 4 { 5 if(c >= 'a' && c = 'A' && c <= 'Z' ) 8 return c + ' '; 9 } 10 11 12 int main() 13 { 14 char a = 'a' - ' '; ... 阅读全文
posted @ 2018-01-31 17:33 heheheda 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: exit函数是c语言的库函数,有一个整型的参数,代表进程终止,这个函数需<stdlib.h>头文件 在函数中写return只是代表函数终止了,不管在程序的任何位置调用exit那么进程就立即终止 ***在main函数中执行return程序终止,但在子函数中执行return,只是子函数终止了,但main 阅读全文
posted @ 2018-01-31 16:27 heheheda 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 函数的返回值通过函数中的return获得,如果函数的返回值是void可以不需要return语句 函数返回值数据类型和函数定义时应该是相同的 如果函数中没有return语句,那么函数将返回一个不确定的值 所有的函数遇到return就终止了 return可以返回变量,或是常量,表达式 char a1 = 阅读全文
posted @ 2018-01-31 15:34 heheheda 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1. 形参在未出现函数调用时,他们并不占用内存单元, 只有函数发生调用的时候,形参才被分配内存, 函数调完成后,形参所占内存被释放 2. 实参可以是变量,常量,或是表达式 3.在定义函数时,一定要定义形参的数据类型 4. 形参和实参的数据类型一定要可兼容 5. 在c语言中形参与实参的数据传递是 值传 阅读全文
posted @ 2018-01-28 20:19 heheheda 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 //这是一个自定义函数,函数名为add,返回类型是int,有两个参数a、b 4 int add(int a, int b) //函数名的第一个字符用字母或是下划线,不可用数字 5 { 6 return a + b; 7 } 8 9 void test() //定义一个函数没有返回值,没有参数 10 { 11 p... 阅读全文
posted @ 2018-01-28 18:29 heheheda 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 4 int main() 5 { 6 char a[100] = "1+2=;3-2=;2*5=;8/4=;" ; 7 char b[100] = {0}; 8 char *s; 9 s = strtok(a, ";"); 10 while(s) 11 { 12 ... 阅读全文
posted @ 2018-01-28 17:43 heheheda 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在c语言中提供了把字符串转化为整数的函数,并没有提供把整数转化为字符串的函数 atoi是标准的库函数 itoa不是标准的库函数(在vs可编译,其它系统中未知) atol把一个字符串转化为long类型 阅读全文
posted @ 2018-01-28 14:34 heheheda 阅读(171) 评论(0) 推荐(0) 编辑