摘要: #define _CRT_SECURE_NO_WARNINGS #include #include #include void main21() { int i = 0, j = 0; int num = 0; char *tmp = NULL; //数组 数组中的每一个元素是指针 指针数组 char *myA... 阅读全文
posted @ 2018-08-03 22:01 季以 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #define _CRT_SECURE_NO_WARNINGS #include #include #include void main71() { char a[] = "i am a student"; char b[64]; int i = 0; for (i=0; *(a+i) != '\0'; i++) { *(b... 阅读全文
posted @ 2018-08-03 21:54 季以 阅读(204) 评论(0) 推荐(0) 编辑
摘要: #define _CRT_SECURE_NO_WARNINGS #include #include #include //char *p = "abcd111122abcd3333322abcd3333322qqq"; //求字符串p中 abcd出现的次数 //1请自定义函数接口,完成上述需求 50 // i++ ++ ++ //2 自定义的业务函数 和 main函数必须分开 5... 阅读全文
posted @ 2018-08-03 21:53 季以 阅读(5436) 评论(0) 推荐(0) 编辑
摘要: //一级指针的典型用法//数组 int a[10]//字符串 //1 C语言的字符串 以零结尾的字符串//2 在C语言中没有字符串类型 通过字符数组 来模拟字符串 //3 字符串的内存分配 堆上 栈上 全局区 (很重要) 字符串的初始化 //通过数组下标 和 指针 阅读全文
posted @ 2018-08-03 21:51 季以 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 间接赋值从0级指针到1级指针 间接赋值的工程意义: //函数调用时,形参传给实参,用实参取地址,传给形参,在被调用函数里面用*p,来改变实参,把运算结果传出来 //指针做函数参数的精粹 //主函数和被调用函数之间通过内存交换结果。 /* 间接赋值成立的三个条件 条件1 //定义1个变量(实参) // 阅读全文
posted @ 2018-07-17 09:22 季以 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 铁律1:指针是一种数据类型 1)指针也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小 2)*p操作内存 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示 操作 指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存;然后操作内存 *p放在等 阅读全文
posted @ 2018-07-11 21:27 季以 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 本节内容: while循环 do-while循环 for循环 循环中的嵌套 循环中的break和continue 第一节 while语句(超过上万次的成为死循环) while(表达式) 语句;(循环体) 执行过程:首先判断表达式的值,如果为真,就执行循环体,执行后再次判断表达式的值,如果为真就再执行 阅读全文
posted @ 2018-03-20 15:22 季以 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: 一,条件表达式相当于(相当于if-else) 1.条件表达式 ? : 由条件运算符组成条件表达式的一般情况为: 表达式1?表达式2:表达式3; 求值规则:如果表达式的值为真,则以表达式2的值作为条件的值,否则就一表达式3的值作为整个条件的表达式的值。 二,swich语句 执行过程:首先计算表达式的值 阅读全文
posted @ 2018-03-17 17:34 季以 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 教学内容: 逻辑与运算符 && 逻辑或运算符 || 逻辑非运算符 ! 逻辑表达式 运算符优先级 else if &&和||都是双目运算符(两边都有表达式)左结合性。 !为单目运算符 又结合性。 优先级关系: !--》&&--》|| 一,逻辑表达式和逻辑运算值 &&口诀:两边为真,才为真, 一边为假, 阅读全文
posted @ 2018-03-17 16:51 季以 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 数据类型的相互转化的意义何在? 让不同类型的数据相互运算转换成为可能。 自动转换如下: 字符常量 字符类型变量的赋值 字符的输入scanf 字符的输出 一、字符常量 'A', 'B','\n','\'','1' 二、字符类型变量的赋值 char c1='A'; char c2='b'; char c 阅读全文
posted @ 2018-03-17 16:31 季以 阅读(264) 评论(0) 推荐(0) 编辑