c语言
胖丁的皮卡丘
这个作者很懒,什么都没留下…
展开
-
c语言学习2
1. 2.原创 2019-04-04 14:34:13 · 97 阅读 · 0 评论 -
c语言学习——链表
1.原创 2019-04-16 16:18:41 · 160 阅读 · 0 评论 -
c语言学习——补码
补码 十进制转二进制 正整数转二进制 除2取余,直至商为0,余数倒序排列。 负整数转二进制 先求与该负数相对应的正整数的二进制代码,然后将所有位取反,末尾加1,不够位 数是,左边补1(看类型 int为4个字节时补足32位). 例:十进制 int i = -100 转二进制 100的二进制是0110 0100 取反 1001 1011 末尾加1为 1001 1100 然后左边补1...原创 2019-04-16 10:52:02 · 621 阅读 · 0 评论 -
c语言学习6——数组
为什么使用数组: 为了解决大量同类型数据的存储和使用问题; 为了模仿现实世界 2.数组的简单分类 一维数组 二维数组 多维数组原创 2019-04-09 14:57:45 · 202 阅读 · 0 评论 -
c语言学习1
1.数据类型: 1)基本类型数据: 整数: 整型 —— int(4个字节) 短整型—— short int(2) 长整型—— long int(8) 写法(十进制——前面什么都不加 十六进制——前面加0x或0X 八进制——前面加数字0) 浮点数(实数): 单精度浮点数—— float(4) 双精度浮点数—— double(8) 写法(传统——什么都不加 科学计数法——float a = 3.2e-...原创 2019-04-03 14:09:09 · 113 阅读 · 0 评论 -
c语言学习5——运算符
1.进制 十进制转换为r进制的方法:除r取余,直至商为0,余数倒序排列。 2.琐碎的运算符 自增、自减、三目运算符、逗号表达式 自增(自减):分为前自增(++i)跟后自增(i++) 2.三目运算符 A ?B :C 等价于 if (A) B; else C; 3.逗号表达式 格式 (A, B, C, D) 功能:从做到右执行,最终表达式的值是最后一项的值。 ...原创 2019-04-09 10:51:41 · 294 阅读 · 0 评论 -
c语言学习9——冒泡排序
# include <stdio.h> void sort(int * a, int len) { int i, j, t; for(i=0; i<len-1; ++i) { for (j=0; j<len-1-i; ++j) { if (a[j] > a[j+1]) { t = a[j]; a[j] = a[j+1...原创 2019-04-15 18:08:49 · 106 阅读 · 0 评论 -
c语言学习4——break、continue
1.break: break用于终止循环(终止最近循环);break用于终止switch(终止最近switch);break不能直接用于if,除非if嵌套在循环内,此时break用于终止循环,而不只是作用于if语句。 2.continue: 用于跳过本次循环余下的语句,转去判断是否需要执行下次循环。 ...原创 2019-04-08 20:02:19 · 124 阅读 · 0 评论 -
c语言学习3——循环
循环分为for、while、跟do。。。while循环 1.for循环 上面i不能定义为float。(循环中更新的变量不能定义为float) 2.while循环原创 2019-04-08 18:14:54 · 105 阅读 · 0 评论 -
c语言学习6——函数
1.如何定义函数: 函数的返回值 函数的名字(函数的形参列表) { 函数的执行体 } return表达式: 终止被调函数,向主调函数返回表达式的值; 如果表达式为空,则只终止函数,不向背调函数返回任何值。 break是用来终止循环和switch的,return是用来终止函数的。 例子: void f() { return; //只用来终止函数 } int f() { return 10; ...原创 2019-04-10 11:14:52 · 137 阅读 · 0 评论 -
c语言学习8——结构体
1.结构体的定义: struct Student { int age; float score; char sex; }; # include <stdio.h> # include <string.h> struct student { int age; char sex; char name[100]; }; void InputStudent(str...原创 2019-04-15 16:09:59 · 198 阅读 · 0 评论