C语言
本专栏有 常用函数、 数据类型(含指针) 、数据结构
玖零猴
嵌入式·ROS·CV·ML·DL·医学影像分割
展开
-
C语言数据类型第二篇------结构体struct (声明、定义、初始化、内存分配)
目录一、结构体二、结构体类型声明:三、定义一个结构体变量:四、访问结构体成员:五、初始化方法:方法1 <先声明再定义后初始化>方法2<定义的同时初始化> 方法3<类型声明同时定义并初始化>方法4 <定义的同时初始化、GNU特有>六、定义结构体时的内存分配一、结构体这是我要讲...原创 2020-02-01 16:58:31 · 6252 阅读 · 0 评论 -
C语言数据类型第一篇------数据类型及变量的本质
在C语言中我们定义一个变量时,是这么做的数据类型 变量名;当代码执行此条语句后变量就成功地被定义出来了表面上,这是如此简单!而经验告诉我作为一名程序猿最重要的是,要知道变量在内存内部发生了什么?定义了多大、定义在了哪里、要不要手动释放?如果不考虑程序容易出现内存溢出、段错误等可见这是多么重要的思想!数据类型的本质是什么?--...原创 2020-01-31 20:59:32 · 265 阅读 · 0 评论 -
C语言函数第三篇------String家族(处理字符串的):strcpy,strcmp,strchr ,strstr,sprintf,strcat
这个家族很大它们专门处理字符串C语言是没有字符串类型的,它实际上就是一个字符数组下面是它们的成员登场吧,你认识它们几个?strcpy,strcmp,strchr ,strstr,sprintf,strcatstrcpy它是字符串拷贝函数,可以这么叫它(stringcopy)它有个特点那就是 完全覆盖下面举个栗子#include <stdio...原创 2020-01-31 16:58:12 · 5520 阅读 · 0 评论 -
C语言函数第二篇------scanf函数遇到的问题,怎么去掉多余的回车?
我曾经做过一个小项目,用c语言实现商品信息管理系统想必大家都有做过类似的这个项目不可避免的需要从键盘输入字符选择选项然后一级一级地进入第一级:1.商品信息添加2.商品信息查询3.退出系统<请输入选项>:第二级:1.商品价格查询2.商品生产地查询3.退出到上一级<请输入选项>:我们再来看下伪代码伪代码...原创 2020-01-31 15:56:47 · 1558 阅读 · 0 评论 -
C语言函数第一篇------printf输出格式符前的%4.2中的4和2分别代表什么?
这个虽然很简单,但是很容易忘记,而且项目中很少用到忘记了没什么大不了的,把漏的知识点重新捡起来就好了俗话说:温故而知新,可以为师矣来吧,划重点1:4表示输出的宽度,包括小数部分的所有位数相加,小数点也算进去。2表示小数点的输出精度,小数的位数。代码演示:float pi = 3.1415926;printf("%f\n",pi);printf("%4.2f\...原创 2020-01-31 15:01:51 · 9206 阅读 · 1 评论 -
C中的Break、Return、Continue、Exit区别(一针见血)
1、break终止最近的循环break是用于终止当前循环,在while、for中常用于满足一定条件后执行break跳出该循环若出现多级循环,只能跳出当前循环,例如:while(1)//a循环{ while(1)//b循环 { break; //只能跳出b循环 }}2、continue 跳过本次...原创 2020-01-31 14:23:16 · 796 阅读 · 0 评论