摘要:1 让用户分4次输入任意字符串, 将4个字符串集中到一个字符串 #include <stdio.h> #include <string.h> int main() { int index = 0; char tmp[100] = {0}; char str[255] = {0}; while(ind
阅读全文
摘要:看以上图片,是要界面上实现的,但功能上,肯定也八九不离十了,趁有时间,赶紧的学习下子,怎么实现这些个功能函数。 1 文件系列之:缓冲区,文件写入。 E盘目录下面11.txt显示以上内容。 2 检验缓冲区写入文件是不是实时的: 先删除E盘的11.txt,设置断点,在关闭缓冲区之前,查看11.txt内容
阅读全文
摘要:一、字符串函数 1.gets C11中已经废弃 2 gets_s 有厂家并不支持 3 fgets (f)file 多用于文件读取。共有3个参数:1缓冲区 2 读入数据的长度 3 选择键盘输入流或者当前文件句柄名 特点:不会丢弃换行符。 举例:
阅读全文
摘要:复习:上节作业讲解 注意点: 设计SetString()的时候,要注意重置原来的空间。 字符串数组中,赋值新的字符串之前,要重置先前的空间,重新new一块空间。 一定要注意内存泄漏的问题。 MyArray()函数实现: 私有的数据,设计为了安全。举例银行里面的钱。 注意:尝试对一个空指针操作,在某些
阅读全文
摘要:1 指针 指针变量也是一个变量 指针存放的内容是一个地址,该地址指向一块内存空间。 指针是一种数据类型。 2 指针变量的定义 指针类型(int * ) + 变量名 ( p ): 比如: int * p;这里就定义了一个int * 类型的变量:p;p是变量名,p所代表的内存空间里面存放着的是一个地址;
阅读全文
摘要:斐波那契数列 是这样的数列: 0 ,1 , 1, 2, 3, 5, 8, 13, 21 ,34 ,55 ,89 ,144 …… 数列从第2项开始,每一项都等于前两项之和。 运行:递归的运用 递归的优点:给某些编程问题提供了最简单的方法。 递归的缺点:一个有缺陷的递归会很快耗尽计算机的资源,递归的程序
阅读全文
摘要:代码: 高亮部分是这段代码利用“递归”的关键所在:1 递归要有重要的退出条件 2 递归中的外部形参变实参,一系列操作后,数据再设置为内部形参,是一大特点。 运行:
阅读全文
摘要:整理思路: 运行: 3321 换一种思路呢:
阅读全文
摘要:冒个泡 看代码: 运行: 1002933325727688838989819981032210031013833 代码高亮部分是关键点。
阅读全文
摘要:scanf()函数 要注意的点: scanf()对回车符认为是结束符,结束略过。对于空格也认为是输入结束。 输入:aa 回车 aa97 //a97 //a0 //结束45678910 输入:aa 空格 bb aa bb97 //aa97 //aa0 //结束4 //没有b,被舍弃5 //没有b,被舍
阅读全文
摘要:运行结果: abc@ubuntu:~$ swop !程编爱热此如是我 在utf8模式下,一个汉字占用3个byte,在gbk下,一个汉字占用2个byte
阅读全文
摘要:Scanf函数输入字符串 运行结果: scanf()在vs2015上会提示安全问题,两种方法屏蔽 当我输入超出了数组范围的值的情况下:
阅读全文
摘要:随机数产生函数 示例: 运行结果: 1804289383 846930886 1681692777 1714636915 1957747793 424238335 719885386 1649760492 596516649 1189641421 1025202362 再次运行 1804289383
阅读全文
摘要:数组定义的时候,【】内部一定是常量,使用的时候就可以是变量。 数组名是一个常量,它的值是第一个数组变量的地址。 数组内部是同一类型,连续的。 数组个数不足时,默认补零。 数组成员的个数:sizeof(数组名) / sizeof(数组第一个元素) 示例: a[0] = 23 a[1] = 56 a[2
阅读全文
摘要:优先级口诀 括号成员排第一; 全体单目排第二; 乘除余三,加减四; 移位五,关系六; 等于不等排第七; 位与异或和位或; “三分天下”八九十; 逻辑或跟与; 十二和十一; 条件高于赋值; 逗号运算级最低! 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式]
阅读全文
摘要:1,编程的规范 2,坏的代码规范和好的规范对比 3,枚举 示例 上面举例说明 枚举如果用switch 会报错。 现阶段可以把枚举中的数值当常量来用。 4 继续讲解代码的优劣。多次强调:代码的命名规范。 5 少参数,编译不能通过。 6 程序员要小心仔细,吃的就是小心仔细的饭。 7 用力过猛的项目代码。
阅读全文
摘要:课堂代码: 调试中发现 一开始输入几个a,再输入数字时,程序不正常 存疑
阅读全文