随笔分类 - C语言高级知识(嵌入式)
我会给大家详细地讲解我们做嵌入式所需要掌握的C语言知识点。
C语言高级-结构,共用体,文件,链表
摘要:C语言结构 标准声明方式 struct student{ int age; char sex; }; 这个可以在main函数中定义: struct student a={ 20,'m'}; 声明同时定义 struct student{ int age; char sex; }a = {20,'m'}
阅读全文
C语言递归函数讲解
摘要:递归函数是什么? 是函数、、、、、、、、、、、、、、、、、、、、 你可以把它理解成是for循环与死循环的结合的函数。简单的说:递归函数是有条件终止的死循环函数; 死循环函数这里是指在函数体中调用自身; 举个列子: 用递归函数算出1*2*3*4*..........*n的值 int test_1(in
阅读全文
C语言数组
摘要:数组——构造数据类型 一、一维数组和多维数组的定义,初始化,引用 1.定义:数据类型 数组名[数组元素大小] = {数组元素} /_这是一般定义方法 2初始化:局部数组初始化 数据元素不确定 static 数组不能初始化 数组元素默认为0 全局数组如果不初始化 数组元素默认为0 全部初始化 int
阅读全文
C语言高级程序设计——进制算法以及位算符号
摘要:语言不够官方;意会; 数据储存运算是以二进制的,二进制数有原码 反码 补码三种。通常所说的二进制就是原码。(语言不官方) 原码 :4的原码可以为:0000 0100;最高位0 可以为符号数 反码:正数和原码相同,负数的符号位不变,其余位0变1,1变0 补码:正数和原码相同,负数的补码在反码的基础上加
阅读全文
浙公网安备 33010602011771号