自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 新手心得--C语言关键字data、bit

data、bit

2021-12-23 10:33:13 3855 1

原创 新手心得--变量名

C语言在对变量的命名和和符号常量的命名存在一些限制条件。变量名是由字母和数字组成的,变量名的第一个字符必须为字母,_被看为字母。大写字母和小写字母是有区别的,所以x和X是不同的名字。注意:变量名使用小写字母;符号常量名使用大写字母,以提高区别性 C语言内部的关键字不能用作变量名 变量名在命名时尽量从字面上表达变量的用途例如:#define TIME 300 int time_is_over=0;...

2021-12-16 14:59:48 957

原创 新手心得--while和if

While和if①while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。②if语句用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if语句的一般表达式为:if(表达式)(执行语句)。...

2021-11-23 09:58:47 230

原创 新手心得--static

主要有两个方面的作用一、static应用于局部变量时,局部变量的生命周期变长(static此时是只初始化一次,下一次直接读取上一次的值)例子:voidtest(){staticint i=0;i++;printf(“%d”,i);}intmain(){ int a=0; while(a<5) { test(); a++; }}此时输出的值为1,2,3,4,5若不加st...

2021-11-14 20:20:14 300

原创 新手心得--typedef

typedef 类型重定义,一般在项目以及结构体重命名时用的较多例子一:在程序里面经常用到typedef unsigned int uint16_tuint8_t表示int型,八位,无符号用typedef不仅可以省时间,而且从重定义的命名方式看也会更加清晰例子二:结构体typedef struct{}t_key_ctrl;表示这个结构体的名字是t_key_ctrl;这个t可以认为是一种标志,提示自己看到这个就知道是结构体(自己理解的)...

2021-11-14 20:00:02 641

原创 #error:statement is unreachable

写程序看到这个警告:statement is unreachable语句不可访问返回程序检查了一下return 1;t++;发现我先写的return 1;此时程序已经结束,那么我的t++就不会执行,所以系统警告改成t++;return 1;就可以了...

2021-11-11 14:39:01 723

原创 #error identifier-list parameters may only be used in a function definition

void Display_proc( mode)程序报错:..\HARDWARE\display.h(15): error: #92: identifier-list parameters may only be used in a function definition查找得知在应该写为void Display_proc( int mode)错误其实就是:参数类型没有定义...

2021-11-11 11:36:52 4807

原创 新手心得--项目

2021-11-11 11:19:57 39

原创 关于void main的看法

在写主函数时,想着没有返回值我就写void main(void)但是keil警告,没想出来是什么,经过查找得出结论: main函数的返回值类型必须是int,这样返回值才能传递给程序的激活者(如操作系统) 若main函数最后没有写return语句,C99规定编译器要自动生成的目标文件中(如exe文件)加入return 0,表示程序正常退出。 建议是在主函数内部加上return 0查找资料参考:关于C语言“void main( )...

2021-11-08 15:14:19 847

原创 新手心得--关于define、_asm(“nop”)、typedef struct

#define Key 0,是定义了宏Key,其内容会被替换为0;#define Key,仅是定义了Key,一般用于#ifdef Key之类的宏编译#ifdef 判断某个宏是否被定义,若已定义,执行随后的语句例#define Key#ifdef Keycode //检测到Key定义了,所以这段代码就会执行,若是不想执行这段代码,直接将宏定义 //(#define Key)屏蔽掉就可以了,在代码移植时,比较方便#endif...

2021-11-06 09:49:21 2108

原创 error #too many arguments in function call

函数定义时是空用的时候写了参数改写为就没有错误提示了

2021-11-05 14:52:01 7281 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除