- 博客(17)
- 收藏
- 关注
原创 17 指针与结构体
为什么需要结构体? 为了表示一些复杂的事物,而普通的基本类型无法满足实际要求什么叫结构体? 把一些基本数据类型组合在一起形成的一个新的复合数据类型,这个叫做结构体如何定义结构体? 三种定义,建议使用第一种 // 第一种
2016-08-15 17:40:37 235
原创 14 指针热身
指针热身: #include int main (void) { int * p ; // p是变量的名字,int * 表示存放的是int变量类型的地址
2016-07-23 15:31:56 146
原创 13 函数
#include // max是函数的名字,i 和 j 是形式参数,简称形参,void表示函数没有返回值void max (int i, int j){ if (i > j) printf ( " %d\n ", i ) ; else printf ( " %d\n ", j ) ;}int main(void
2016-07-12 17:04:19 173
原创 12 数 组
1.为什么需要数组为了解决大量同类型数据的存储和使用问题为了模拟现实世界2.数组的分类: 一维数组: 怎样定义一维数组: 为n个变量连续分配存储空间 所有的变量数据类型必须相
2016-07-11 23:19:05 254
原创 11 break和continue
break:如果用于循环则是终止循环,跳出循环如果用于switch,则是终止switch不能直接用于if,除非if属于循环内部的一个语句在多层循环中,只能终止离它最近的循环在多层switch嵌套中,只能终止离它最近的switch语句continue:用于跳过本次循环余下的语句,转去判断是否需要执行下次循环不会跳出循环(终止本次循环,继续下次循环)
2016-07-11 13:10:43 207
原创 10 进制
1.什么是n进制? 逢n进一2.把r进制转化成十进制 用乘法3.十进制转化成r进制 用除法4.不同进制所代表的的数值之间的关系 都是代表一个数
2016-07-02 18:23:02 161
原创 9 浮点数
浮点数的存储所带来的问题 float和double都不能保证可以精确的存储一个小数 举例: 有一个浮点型变量X,如何判断X的值是否是零 i
2016-06-23 13:50:14 241
原创 8 流程控制(switch循环)for、while、do...while
switch:循环 定义:某些代码会被重复执行 分类:for while do...while break和contnue
2016-06-23 13:27:05 283
原创 7 强制类型转换
格式: (数据类型)(表达式)前后最好都用括号括起来功能: 把表达式的值强制转化为前面所执行的数据类型例子: (int)(4.5+2.2) 最终值是 6 (float)(5) 最终值是5.000000 (float)(1 / i)
2016-06-23 13:21:13 396
原创 6 如何看懂一个程序
1. 流程2. 每个语句的功能3. 试数如何学习一些小算法的程序 尝试自己去编程解决他(大部分人都自己无法解决)。 如果解决不了,就看答案,关键是把答案看懂,这个要花很大的精力,也是我们学习的重点。 看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义。 照着答案去敲。 (调试错
2016-06-01 16:10:02 361
原创 3 常用运算符
算术运算符: + - * %(取余数) /(除) 除法 / 的运算和运算对象的数据类型有关,若两个数都是int,则商就是int,即整数,,若商有小数,则去掉小数部分。如: 16 / 5 == 3 3 / 5 == 0 -13 / 4 ==
2016-05-14 17:30:49 166
原创 2 变量、常量、printf、scanf
基础知识1.如何定义变量: 数据类型 变量名 = 要赋的值 等价于: 数据类型 变量名; 变量名 = 要赋的值; 举例子: int
2016-05-07 17:14:42 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人