
C语言基础知识
这里会定期整理零碎的C语言知识点,喜欢就收藏吧~
天亮继续睡
从汽车NVH转战嵌入式软件开发,熟悉NVH软件(LMS Test.lab,Head),编程语言(C/C++,LabVIEW, Python,Matlab),开发环境(Keil,CCES,LabVIEW,Matlab),专注汽车声学、音频处理,自动化测试。欢迎交流~~~
展开
-
bit和Byte之间的关系
源于网上资料的整理~bit(比特):来源于binary digit (二进制数字),最小的存储单位,存放一位二进制数,即0或1。Byte(字节):1个Byte由8个bits所组成,可代表一个字母(AZ)、数字(09)、或符号(,.?!%&±*/),是记忆体储存资料的基本单位。每个中文字须要两个Bytes表示。英文标点占一个字节,中文标点占两个字节。字节通常简写为“B”,而比特通常简写为“b”,计算机存储器的大小通常用字节来表示。bit和Byte之间的关系如下:1 Byte = 8 bit;原创 2020-10-05 21:31:07 · 4464 阅读 · 1 评论 -
初学指针的烦恼终于解决了,int *p这个*到底是谁的?
对于指针变量的申明,很多案例代码中,都这么写:#include <stdio.h> int main (){ int var = 20; /* 实际变量的声明 */ int *ip; /* 指针变量的声明 *//*以下省略*/...一直以来,我都以为这个*跟p是一起的,直到我又看了一些案例:u8* Send_CANFrame(CanTxMsg* TxMessage,u8 CANStype,ErrorStatus* err)顿时,我就迷糊了,这个*原创 2020-07-09 23:51:19 · 514 阅读 · 0 评论 -
指针数组案例学习
在介绍指针数组之前,首先必须先知道什么是数组,先来一个实例巩固下数组:#include <stdio.h>#include <stdlib.h> int main (){ int i,Num, arr[100]; printf("请输入数组的长度(必须<100):"); scanf("%d",&Num); printf("数组个数为:%d\n",Num); for(i=0;i<Num;i++) { print原创 2020-07-06 22:20:00 · 274 阅读 · 0 评论 -
C语言基础入门实例汇总(共65个案例)
搜集了网上C语言入门案例,并适当的做了一些修改和注释。例1. 使用 printf() 输出 “Hello, World!”。#include <stdio.h>#include <stdlib.h> //包含system()函数//int main(){ printf("Hello, World!\n"); system("pause"); //仿真时,按任意键推出应用程序,方便仿真查看结果// return原创 2020-07-02 17:34:42 · 11513 阅读 · 5 评论 -
指针与地址、函数参数的关系
1. 基本概念指针是保存变量地址的变量。指针存在的两个目的:1)指针是表达某个计算的唯一途径;2)使用指针可以生成更高效、更紧凑的代码。通常情况,机器的一个字节可以存放一个char类型数据,两个相邻的字节存储单元可存储一个short(短整型)类型的数据,而四个相邻的字节存储单元可以存储一个long(长整型)类型的数据。2. 指针与地址如果c的类型是char,且p是指向c的指针,则:p=&c;上述代码的意思是,把c的地址赋值给变量p,称p为指向c的指针。运算符*称间接寻址或原创 2020-07-01 22:12:48 · 773 阅读 · 0 评论