上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: //递归函数是指一个函数的函数体中直接或间接调用了该函数自身注意递归函数,一定要有终止条件,并且输入的值是在函数的范围以内的。#include int fib(int n); int main(int argc, char *argv[]) { int n = 1; while (n (* [] )( ); 阅读全文
posted @ 2018-12-07 12:25 jack_hzm 阅读(647) 评论(0) 推荐(0)
摘要: char *f1(); 指针函数返回的是指是一个指针. 1、返回值是全局变量 2、返回值是statci 变量 3、字符串指针,char * =“”hello“,但是注意不能修改”!。 4、堆的地址 5、malloc 的地址 6、还可以是是传输参数的地址 优先级的问题 *p ++ ;其中++的优先级高 阅读全文
posted @ 2018-12-05 08:35 jack_hzm 阅读(227) 评论(0) 推荐(0)
摘要: 1、int sum(int a[] ,in len) 当数组名为函数形参时,此时a就是一个指针,也就是*a; 2、如果函数是需要修改多个数值,那么传递的值是 指针。 3、有些字符串函数只是对字符进行统计,不进行修改,那么形参中可以使用const常量 阅读全文
posted @ 2018-12-04 21:06 jack_hzm 阅读(128) 评论(0) 推荐(0)
摘要: 1、void * 是不能进行运算的,例如void *p p++; 这2个值是没有任何规律的。 2 、printf的时候打印void *p 指向的数据,必须强制类型转换,因为编译器不知道取地址多少位。 例如int a =10 ; void * p; p =&a ; //这个还OK printf("%d 阅读全文
posted @ 2018-12-03 20:49 jack_hzm 阅读(828) 评论(0) 推荐(0)
摘要: 1、首先,我们看一下这段代码: 它的简单意思就是从键盘读入一个字符,然后输出到屏幕。理所当然,我们输入1,输出就是1,输入2,输出就是2。 那么我们如果输出的是12呢? 它的输出是1。 这里我们先简单的解释下,因为当我们从键盘输入字符‘1’,‘2’,并按下回车后,我们的输入被放入了输入缓冲区,这个时 阅读全文
posted @ 2018-12-03 16:28 jack_hzm 阅读(661) 评论(0) 推荐(0)
摘要: scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序: 程序1: int main() { char ch1, ch2; scanf("%c", &ch1); s 阅读全文
posted @ 2018-12-03 15:52 jack_hzm 阅读(483) 评论(0) 推荐(0)
摘要: //note 字符串常量是常量,类似static 定义的变量 以及和全局变量是不可以被改变的 char *p="hello"; char *p2 ="hello"; 注意两个指针p和p2是一样的,常量的内容不可以被改变。 即*p ++ 或者*p =' ' 是不可以被改变的。 指针是可以改变的。例如 p++ ;是可以的 阅读全文
posted @ 2018-12-02 12:24 jack_hzm 阅读(122) 评论(0) 推荐(0)
摘要: 指针就是指向内存数据的编号。其中0xb012fe80 是指针。 0xb012ff28 是指针的地址。 指针的运算是对某一个数进行运算 指针的运算本质就是地址的运算 指针+1 移动多少个字节,和数据类型有关系,数据类型是int类型就是移动了4个字节,short类型就是移动了2个字节。 数组名和指针在一 阅读全文
posted @ 2018-11-30 17:07 jack_hzm 阅读(272) 评论(0) 推荐(0)
摘要: 1、字符和字符串的区别是 后面加一个‘\0’ 2、'\0' 就是 0 3、二维数组的行和列的求取方法例如 char a[5][5]; row = sizeof(a)/sizoef(a[0]) 列 =sizeof(a[0])/sizeof(char) 4、scanf 和gets的区别是 scanf会根 阅读全文
posted @ 2018-11-28 20:13 jack_hzm 阅读(189) 评论(0) 推荐(0)
摘要: isalpha() 检查是否为字母字符 --是的话返回值为非0,不是的话范围0 isupper() 检查是否为大写字母字符 islower() 检查是否为小写字母字符 isdigit() 检查是否为数字 strncpy(p, p1, n) 复制指定长度字符串 strncat(p, p1, n) 附加指定长度字符串 strcasecmp 忽略大小写比较字符串-是真的返... 阅读全文
posted @ 2018-11-28 14:43 jack_hzm 阅读(132) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页