![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C开始
金城武&&
这个作者很懒,什么都没留下…
展开
-
二维数组
数组:是一块连续并且同类型的存储空间 int buf[10]={1,2,3,4,5}; sizeof(buf)/sizeof(int)==10 :是不能确定元素的个数的 字符数组:char buf [长度]; 初始化:在定义的同时赋初值 char buf[10]={‘a’,‘b’,‘c’}; 规定:在字符数组中用’\0’/null作为结束字符 字符串常量:“多个字符” 字符串常量的末尾会自带’...原创 2018-12-14 15:34:31 · 283 阅读 · 0 评论 -
c编译器_编译过程
语言的发展历史: 1机器语言:计算机能直接识别的语言(0/1组成的代码) 2汇编:由特定助记符来代替二进制指令 mov #32 3高级语言:用自然语言与机器沟通c /c++ /java /c# /oc /易语言 计算机的语言:机器语言(计算机只能识别此语言) 编译器:高级语言与机器之间的语言翻译专家 gcc/g++是一款很优秀的编译器 一,将高级语言(C语言)翻译成为目标程序 gcc 源文件 -o...原创 2018-12-10 18:57:36 · 362 阅读 · 0 评论 -
变量-数据类型
C语言:是一门强类型(数据类型之分)面向过程的语言 【注】是以模块(函数(过程))单位,执行的单位 程序=算法+数据 C语言的数据: 一,源文件:存放高级语言的文件|后缀名【.c】 二,程序的入口函数:程序开始的地方(主函数) 三,整型,浮点型,字符型 | 常量 变量 1,整型常量100 0100 0x100 2,字符型常量: 3,浮点型常量: 1,定义变量:申请空间的大小 [有无符号sign...原创 2018-12-10 19:19:03 · 154 阅读 · 0 评论 -
运算符
7、 int a=0;(int占4Byte) 要求:将高两字符存放为5 低两字节存放为8 结果为:327688 6 哈哈原创 2018-12-11 20:34:06 · 104 阅读 · 0 评论 -
指针
1,计算机存储单位: 最小存储单位:bit 基本存储单位:Bety(字节) 2,程序=算法+数据 定义变量:分配存储空间 引用变量:通过变量名引用变量的内容 !引用空间地址的内容:* 地址 3,地址:就是物理空间上地址的连续编号 指针:就是“变量空间”的首地址(常量) 4,基本类型变量:整型变量 int a float b char ch; 指针变量:专门存储地址常量的变量 【】指针变量分配4...原创 2018-12-23 13:44:17 · 121 阅读 · 0 评论 -
指针与一维二维数组的关系
指针与数组的关系: 指针与变量的光系: 数组是一块连续的同类型空间 首组名:是首地址 数组指针:可以存放多个指针的数组 定义:类型*数组名【长度】; 【】规定用户空指针作指针数组的结束元素标记, 取元素:下标法 指针法 优先级:[ ] > * 指针与二维数组的关系: 定义二维数组:类型 类型名[行][列]; int buf[]; int buf[3][4]; 一维数组+1指向下一列 二...原创 2018-12-23 13:59:09 · 202 阅读 · 0 评论 -
指针与函数的关系
1,指针与变量的关系 2,指针与数组的关系 3,指针与函数的关系(重难点)原创 2018-12-25 09:27:37 · 223 阅读 · 0 评论 -
在fun函数里用二级指针操作main函数里的一级指针地址
代码: 运行: 哈哈哈原创 2018-12-25 16:53:24 · 158 阅读 · 0 评论 -
文件操作
文件:有限的信息的集合,是计算机的信息存储单位 文件的操作步骤:通过如下API将信息写入到文件中(外存中),将文件中的信息读取到电脑中 1,打开 2,操作 3,关闭 FILE* fopen(char*path,“操作方式”) r rb read binary w wb write binary a+ append 追加打开 文件的读写位置:每操作一块位置,文件的读写位置就向后偏移该长度 long...原创 2019-01-15 20:13:04 · 101 阅读 · 0 评论