C
文章平均质量分 73
rectinajh
静静地帅两分钟!
展开
-
4. 20 C语言:数据类型 (prepare)
C语言:数据类型 知识点预习: 1)C语言简介: C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。 C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐原创 2015-05-20 00:40:23 · 604 阅读 · 0 评论 -
4. 24 C语言:函数
C语言:函数 知识点预习: 1、编写一个自定义函数时步骤如何? 声明函数类型,函数名称,函数参数类型 定义函数,实现 2、什么是函数? 3、函数的定义语法? 4、库函数和自定义函数的使用? 5、什么是形参,什么是实参? 6、变量的作用域原创 2015-05-20 00:52:21 · 709 阅读 · 0 评论 -
4. 23 C语言:数组
C语言:数组- 知识点预习: 1、C语言中如何来存储字符串? C语言中,将字符串变量作为字符数组来处理。 2、什么字符用于标识一个字符串的结束,使用时需要注意什么?两种赋值字符串的形式是否都需要显式加上末端字符? 字符串中的字符逐个存放在数组元素中,以字符 '\0' 作为字符串结束标志。原创 2015-05-20 00:50:27 · 963 阅读 · 0 评论 -
4. 22 C语言:程序结构-高级 (prepare)
C语言:程序结构- -高级 知识点预习: 1、循环结构和分支结构之间的嵌套问题; 2、多层循环间如何中断; 3、复习前两讲内容习题: 1、输出如下图案: * ** *** ****原创 2015-05-20 00:48:02 · 522 阅读 · 0 评论 -
5. 08 C语言 数据结构
链表: 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于增加了原创 2015-05-20 01:16:27 · 385 阅读 · 0 评论 -
5. 06 C语言 指针
Pointer int a = 1; char b = 2; int *p = &b; //错误,指针类型与变量类型不符(计算机是倒着寻址,所以读取b时,会读到a的地址) printf("%d", *p); int a = 4; //指针的基类型要和它所指向的变量类型一致 //原创 2015-05-20 01:18:48 · 384 阅读 · 0 评论 -
5. 11 C语言 算法
其他算法 对于简单的程序逻辑,以上几种算法基本够用。感兴趣的同学,可以尝试着了解下以下几种算法: 分治算法:把一个复杂问题分割成几个小问题。例:快速排序、归并排序。 贪心算法:每次都选择最优条件。例:霍夫曼编码(最优二叉树)。5. 12 C语言 考试准备题模拟一个学生成绩管理系统,学生最大人数为100人(注意可以使用链表进行动态实现大小分原创 2015-05-20 01:19:47 · 480 阅读 · 0 评论 -
5. 07 C语言 结构体
结构体的定义与使用 在学习语言的时候,做的最多的就是学生成绩管理系统。里面包含的数据类型丰富、拥有基本的CRUD操作,是一个比较经典的例子。那么,我们结构体的学习,也将使用这个例子。 结构体的定义 由学生成绩管理系统的例子不难看出,学生的诸多属性(学号、姓名、年龄、成绩等)构成了学生这个结构体。结构体定义需要用到关键字struct,定义规则如下: s原创 2015-05-20 01:13:41 · 582 阅读 · 0 评论 -
5. 04 C语言 数组,字符串
数组的定义 基本概念: 在定义数组时,计算机会分配一块连续的空间 定义方式为:类型 数组名[数组长度]; 命名规则与变量命名规则相同(首字母小写、驼峰法) 数组长度定义后,就不能改变 Clang编译环境下,长度可以是变量。但是数组取的值,是定义数组时,变量的值。 字符串 在C语言中没有专门的字符串变量原创 2015-05-20 01:09:46 · 625 阅读 · 0 评论 -
4. 30 C语言 程序结构-高级
流程控制 条件执行语句 根据给定的表达式的值执行不同的代码路径 if 按条件执行代码 switch 根据整型参数的值执行代码 循环语句 多次执行相同的代码 for 执行循环 while 执行循环,在每次循环之前检查条件 do-while 执行循环,在每次循环之后检查条件原创 2015-05-20 01:08:31 · 671 阅读 · 0 评论 -
4. 29 C语言 程序结构-初级
printf 函数中的格式转化字符及其含义 格式转换符 含义 对应的表达式数据类型 %d 或 %i 以十进制形式输出一个整型数据 有符号整数 %x 或 %X原创 2015-05-20 01:03:59 · 1690 阅读 · 0 评论 -
4. 28 C语言 数据类型,运算符 , sizeof
()、 []、 -> 、 .、 !、 ++、 -- 圆括号、方括号、指针、成员、逻辑非、自加、自减 ++ 、 -- 、 * 、 & 、 ~ 、 ! 、 + 、 - 、 sizeof、(cast) 单目运算符 * 、 / 、 % 算术运原创 2015-05-20 00:57:55 · 520 阅读 · 0 评论 -
4. 27 C语言简介
1972,肯 汤普森 and 丹尼斯 里奇; C 特点:简洁,灵活,运算符丰富,数据类型丰富,执行效率高,可移植性好,允许直接访问物理地址,对硬件进行操作。 C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。 C语言传递参数均是以值传递(pass by value)[3],另外也可以传递指针(a pointer pas原创 2015-05-20 00:54:28 · 427 阅读 · 0 评论 -
4. 21 C语言:程序结构-初级 (prepare)
知识点预习: 1、 使用scanf()函数时需要注意那些事项?尽可能多的去考虑一些注意事项;scanf()函数的使用方式; “scanf()开始读取输入以后,会在遇到的第一个空白字符空格(blank)、制表符(tab)或者换行符(newline)处停止读取。” 1、scanf()中不使用%u说明符。对unsigned型原创 2015-05-20 00:45:21 · 832 阅读 · 0 评论 -
5. 05 C语言 函数
函数是什么? 常见的库函数都有哪些? 自定义函数的一般形式是什么? 形参和实参是什么? 函数的调用如何实现? 作业 : 1、动态输入三个整数,写一个函数,返回最大值并输出该值; int getMax(int x, int y, int原创 2015-05-20 01:12:34 · 468 阅读 · 0 评论