07 2016 档案

7.30 位运算 Day19
摘要:note & 与 当两个负数相&时先把负数转换成补码 例如:-3&-5 | 或 ^ 异或:同号为0,异号为1: 0^0=0 , 0^1=1 , 1^1=0 (与0相^结果保持原值) << 左移 >> 右移 0000 0000 0000 0001 ~ 取反 :按位取反 1111 1111 1111 1 阅读全文

posted @ 2016-07-30 23:05 Dengyi 阅读(107) 评论(0) 推荐(0)

7.28 结构体 Day18
摘要:note struct student { int num;char name[20];char sex; int age;float score;char addr[30]; } struct 结构体名 scanf("%d",&stu1.num) { printf("%O",&stu1.num) 阅读全文

posted @ 2016-07-29 00:41 Dengyi 阅读(111) 评论(0) 推荐(0)

7.27 字符串与指针 Day17
摘要:note 字符串与指针 char *a; a="i love china" (错误) a="i love china!" 等价于 char *a="i love china!" 而对数组方式: static char st[]={"C Language"}; 不能写为: char st[20]; s 阅读全文

posted @ 2016-07-27 21:49 Dengyi 阅读(89) 评论(0) 推荐(0)

7.26 二位数组与指针 Day16
摘要:note 1. void main( ) //函数调用需均为实参 { int a[10]; f(a,10) } void f(int x[ ],int n) //具体实现需均为形参 { } 2. int a[10] f(a,10); void main( ) f(int *x,int n) 3.实参 阅读全文

posted @ 2016-07-26 22:21 Dengyi 阅读(92) 评论(0) 推荐(0)

7.24指针II Day15
摘要:note 指令格式: 寻址方式: 直接寻址:可直接根据&a 找寻到对应的值 间接寻址:直接寻址得到的数据是一个地址,通过这个地址找到最终的数据,也就是两次寻址,第一次得到的是地址,第二次才是目标数据。 A A[EA] EA[操作数] 数组指针: p=&a[0]; int a[10]; *a=a[0] 阅读全文

posted @ 2016-07-24 18:40 Dengyi 阅读(102) 评论(0) 推荐(0)

7.23 编译预处理 Day14
摘要:note 预处理 //在编译之前 #define PI 3.14 1.宏定义:#define 2.文件包含:#include 3.条件编译:#if #end if 一般为大写 宏定义不检查错误 当出现" "时不再置换 不分配内存空间 #define S(a,b) a*b area = S(3,2) 阅读全文

posted @ 2016-07-23 21:30 Dengyi 阅读(90) 评论(0) 推荐(0)

7.20 函数III&三种排序 Day13
摘要:1.选择排序 将某个特定值有序的放置在最终位置上 外层循环控制最终位置的序号,内层循环从外层循环序号处向后遍历,找到最小值。 2.插入排序 插入排序将某个特定值插入到值列的某个子集中,并重复该过程 外层循环控制要插入的数据(从第二个数到最后一个),内层循环控制前面已排好序的的值后移。 3.冒泡排序 阅读全文

posted @ 2016-07-20 22:44 Dengyi 阅读(156) 评论(0) 推荐(0)

7.19 函数II Day12
摘要:note auto 自动 register 寄存器 static 静态的 extern 外部 note #include<stdio.h> int f(int a); int main() { int a=2,i; for (i=0;i<3;i++) printf("%4d",f(a)); retu 阅读全文

posted @ 2016-07-19 19:45 Dengyi 阅读(107) 评论(0) 推荐(0)

7.18 函数 Day11
摘要:note 函数 #include " .h" #include < .h> 凡不加类型说明,自动按整型数处理 m=max(a,max(b,c)); note 递归 阅读全文

posted @ 2016-07-18 17:48 Dengyi 阅读(99) 评论(0) 推荐(0)

7.17 数组(二维数组) Day10
摘要:note 二维数组: 数组名 [下标] [下标] a[2][3] b[1][2]=a[3][4]/2 int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; 字符数组: char c[10]; c[0]="I" 空不等于没有数据 strcpy(字符串1,字符串 阅读全文

posted @ 2016-07-18 00:55 Dengyi 阅读(98) 评论(0) 推荐(0)

7.16 习题讲解 Day9
摘要:4X6=24 4X6=24 4X6=24 note if(fabs(z)>1.0) fabs=float abs(绝对值) strcpy(a,b) 按照开头地址把b复制至a 【详见3.】 note 1. int n=0; while (n++<=2);printf("%d",n); n=4 //wh 阅读全文

posted @ 2016-07-16 23:30 Dengyi 阅读(187) 评论(0) 推荐(0)

7.15 数组(一维数组) Day8
摘要:恢复内容开始 note 一维数组: 1 2 3 4 5 6 7 (长度) 0 1 2 3 4 5 6 (位序) int a [7] 每个格子2个字节 char a [7] 每个格子4个字节 int a [10] = {0,1,2,3,4,5,6,7,8,9}; int a [10] = {0,1,2 阅读全文

posted @ 2016-07-16 01:18 Dengyi 阅读(125) 评论(0) 推荐(0)

7.14 循环结构 Day7
摘要:note goto 语句:(一段代码) goto label_1 ; 合法 goto 123 ; 不合法 while (表达式) for (表达式1;表达式2;表达式3) 首次只执行表达式1和表达式2 for ( ; ; ) 可省略表达式1,不可省略; 表达式3可省略且表达式3后无; note in 阅读全文

posted @ 2016-07-15 23:44 Dengyi 阅读(118) 评论(0) 推荐(0)

7.13运算符&switch表达式 Day6
摘要:note %d (十进制) %0(八进制) %x(十六进制) %u (unsigned 无符号整型数) %c(字符) %s(string 字符串) %f(float 浮点型) %e(指数) if (A&&B) 如果A为false,不判断B if (A&B) 依次判断 1代表true,0代表false 阅读全文

posted @ 2016-07-13 23:15 Dengyi 阅读(112) 评论(0) 推荐(0)

7.12 数据类型II Day5
摘要:恢复内容开始 note a*=2+3 a=a*(2+3) (2^16)-1=65535 2^10=1024 short ,int (2字节,与编译器有关) unsigned 强制转换:int a =1 float b =1.5 float c = float (a+b) 整型:1.正:原码=反码=补 阅读全文

posted @ 2016-07-13 11:34 Dengyi 阅读(119) 评论(0) 推荐(0)

7.10 数据类型&进制转化 Day4
摘要:note _ _ _ _ _ _ _ _ 最高位为符号位 8位为0-7 基本数据类型: 整型:int short int long int 字符型:char ( 'a' 'b' 'c' '1' '2' ) 字符串:'ab' '123' 浮点型:float double 常量:定义一次,不可改变 #d 阅读全文

posted @ 2016-07-11 11:47 Dengyi 阅读(110) 评论(0) 推荐(0)

7.9流程&N-S图 Day3
摘要:note ascII a=97 A=65 算法 + 数据结构 = 程序 until 执行 直到 while (当) 当 才执行 (对闰年的填充): 1.能被4整除且不能被100整除的为闰年 2.世纪年能被400整除的是闰年 #include<iostream> int main() { int ye 阅读全文

posted @ 2016-07-10 01:46 Dengyi 阅读(528) 评论(0) 推荐(0)

7.7&7.8指针Day1&2
摘要:note i++ 后增1 先执行,后加1 ++i 先增1 先加1,后执行 cout<<a++;后增1 cout<<a a=a+1 cout<<++a;先增1 变量名 int *p=&a int *p; p=&a int add() 无参数函数 int swap(a,b) 有参数函数 三种调用:传值调 阅读全文

posted @ 2016-07-09 00:23 Dengyi 阅读(93) 评论(0) 推荐(0)

导航