![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
药后西
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记12
回顾: 1.位置指针 作业: 1.id判断 2.根据id显示人员信息 预处理指令是C语言支持的一种特殊指令它们以#做开头,不以;做结尾预处理指令在编译的第一个阶段被处理所有预处理指令都是把程序变成另外的样子gcc可以使用-E选项单独处理所有预处理指令#define是一个预处理指令这个预处理指令用来定义宏宏定义可以原创 2014-07-05 15:06:11 · 369 阅读 · 0 评论 -
C语言学习笔记15
回顾: 1.联合 2.指针(二级指针) 3.堆管理相关函数 作业: 1.读文件,显示其中所有人员信息 calloc函数也可以从堆中分配内存这个函数会对分配好的内容进行清0realloc函数可以调整堆中分配内存的大小realloc的调整不一定在原地完成调整完成后只需要释放新的内存空间realloc如果调整失败则返原创 2014-07-05 15:11:09 · 411 阅读 · 0 评论 -
C语言学习笔记9
回顾: 1.略 文件操作函数:1.fopen用于打开文件2.fclose用于关闭文件3.fread/fwrite函数用于对文件进行读写操作打开模式:"r" : 只读模式,从文件头开始"r+" : 读写模式,从文件头开始"w" : 只写模式,如果文件事先存在则会删除"w+" : 读写模式,如果文件存在则删除"a" : 只写模式,如果文件存原创 2014-07-05 15:04:28 · 265 阅读 · 0 评论 -
C语言学习笔记3
字符类型(char )是一种数据类型,其中包含256个不同的字符;'a'表示字符aASCII码记录字符与数字的对应关系:零字符‘0’ 48 (0x30) 'A' 65 (0x41) 'a' 97 (0x61)所有字符分为两组:1.常用字符: 0-1272.非常用字符:原创 2014-07-05 14:59:58 · 304 阅读 · 0 评论 -
C语言基础笔记1
C语言中可以进行加减乘除四则运算,分别用+,-,*,/来表示;C语言中使用分号(;)来分割不同的操作步骤;每个步骤都应该以分号(;)作为结尾;以分号作为结尾的整个操作步骤称为一个语句;C语言中使用大括号来对语句进行分组,一个组的内部还可以继续分组;绝大多数语句都必须属于一个分组;顶级大括号都有名称,不同的大括号名称不同;每个C程序中都必须有一个叫原创 2014-07-05 14:56:02 · 367 阅读 · 0 评论 -
C语言学习笔记11
回顾: 1.变量的生命周期和作用域 2.指针 作业: 1.排序 数组名称和指针变量的区别1.数组名称不可以被赋值,指针变量可以被赋值2.进行sizeof计算时结果不同3.进行取地址操作结果不同(数组名称取地址得到的数字和原数组名称代表的数字一样,但是新数字被当成二维数组看待)使用循环操作数组时可以用指针变量作为循环变量原创 2014-07-05 15:05:39 · 330 阅读 · 0 评论 -
C语言学习笔记7
回顾: 1.循环嵌套 2.while,do...while循环 3.随机数 4.数组 作业: 1.彩票作业 2.身份证作业 数组可以在声明的时候初始化初始化的时候没有提供初始化数据的变量会被自动初始化成0数组名称在计算机里被当成数字使用,它就是数组中第一个变量的地址数组名称不可以被赋值数组名称加原创 2014-07-05 15:01:35 · 282 阅读 · 0 评论 -
C语言学习笔记4
负数的二进制表示(补码):1.先求其相反数的二进制表示;2.再各位求反再加1;按位求反加1的方法可以求任何一个二进制数字的相反数;所有有符号类型的最小数的二进制补码都是:左边一个1,右边全是0;char ch = 300;printf("%d",ch);结果为44,为什么?300 = 256 + 32 + 8+4 = 1,0010原创 2014-07-05 15:00:47 · 518 阅读 · 0 评论 -
C语言学习笔记13
回顾: 1.宏 2.条件编译 3.多文件编程 4.全局变量的使用和静态全局变量 5.结构体 结构体可以把多个不同类型的变量合并成一个整体结构体是一种数据类型,可以用来声明变量结构体的声明语法如下struct person { int id; char name[20]; float sala原创 2014-07-05 15:05:49 · 321 阅读 · 0 评论 -
C语言学习笔记5
回顾: 1.负数的二进制转换规则 2.操作符(算数操作符,逻辑操作符,位操作符,三目操作符) 作业: 1.提示奇数或偶数 2.提示正负数 移位操作符 左移(>) 3 左移固定在右边补0 12 >> 2 = 0000 0011 有符号数字右移左边补符号位原创 2014-07-05 15:00:13 · 292 阅读 · 0 评论 -
C语言学习笔记6
1、循环嵌套结构可以处理复杂的循环问题,外层循环的循环变量表示每个组代表数字的变化过程,内层 循环的循环变量表示组内某个数字的变化过程,内循环的开始数字和结束数字可能都需要通过外循环的循环变量计算得到。2、循环嵌套 把循环次数少的放在最外边3、for循环的多种写法 a、单条循环语句可以省略大括号 b、使用逗号操作符,可添加多个变量 c、在循环中声明循环变量原创 2014-07-05 15:01:58 · 284 阅读 · 0 评论 -
C语言学习笔记2
标准函数是C语言官方提供的一组工具;每个标准函数负责解决某个常见的问题;printf标准函数用来把程序中的信息打印到屏幕上;为了使用这个标准函数需要包含stdio.h的头文件;通过占位符可以打印未知数字;变量是用来存储数据的,可以把变量当做数字使用;每个变量有自己的名字;变量也是分组的,一个变量只能存储某个分组的数据;变量必须首先声明,然后才能使用;原创 2014-07-05 14:57:56 · 276 阅读 · 0 评论 -
C语言学习笔记10
回顾: 1.文件操作函数 2.递归函数 作业: 1.费氏数列 2.最大公约数 3.游戏进度 可以使用某个变量名的所有语句的综合叫这个变量的作用域全局变量声明在所有函数之外全局变量的作用域是程序中的所有语句全局变量被自动初始化为0局部变量声明在某个函数内部局部变量的作用域是声明它的函数内部的所有语句原创 2014-07-05 15:05:07 · 393 阅读 · 0 评论 -
C语言学习笔记14
回顾: 1.结构体 2.枚举 作业: 1.贪吃蛇 联合也可以包含多个不同类型的变量联合中的所有变量占据同一块内存空间联合可以节省内存空间的使用指针变量是用来记录地址数据的变量指针变量是分种类的NULL表示空地址记录无效地址的指针叫做野指针指针可以参与如下的简单计算指针 + 整数,指针 - 整数,指针原创 2014-07-05 15:08:25 · 296 阅读 · 0 评论 -
C语言学习笔记8
回顾: 1.一维数组 2.二维数组 作业: 1.圈叉棋判断输赢的代码 C语言中使用函数对语句进行分组所有C语言程序都是由一个或多个函数构成的所有C语言程序中必须有一个叫做main的函数,这个函数叫做主函数函数之间通过互相调用建立联系在函数调用过程中主动发起的一方叫调用函数,被动接受的一方叫被调用函数返回值是一个特殊的变量函原创 2014-07-05 15:02:29 · 308 阅读 · 0 评论 -
windows 静态库 动态库的使用
一.库的分类1.静态库:库中代码被链接到可执行原创 2014-08-20 22:01:53 · 413 阅读 · 0 评论