自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 c变量声明问题

c99规定变变量可以在代码块中声明,代码快就是已{}分割的代码,因此一下是不合发的在c99中  在逗号表达式中声明不了变量, int  a=(int b=3, 5,6)

2015-11-23 20:25:42 337

原创 c中(),[],{}的作用和用法

()最基本的用法是改变运算的优先级,他还有一个作用是区别函数名和参数,条件表达式的主体和条件。c中允许小口号括起来的语句出现在表达式中。C语言的小括号里面表示一条语句,返回值是多条语句中最靠右的语句的返回值,比如(a=2,b=3,c=a+b),返回值就是c的值[] 表示数组的下标{} 限制程序的作用域(也就是他是复合语句限定的标志),不同的作用域局部变量可以重名,

2015-11-22 13:22:31 10080

原创 c 中局部变量问题和复合表达式问题

局部变量是在程序运行时分配的他存在栈区,有些书中讲局部变量的作用域是在函数中,在函数调用时全部入栈,其实这种理解只在c89的标准下是对的,在c99中局部变量是可以在函数的任何地方声明的,他的左右域也可是复合语句 , 下面我们就来了解一下,复合语句和局部变量问题。1. 函数中定义的变量他的作用域只在该函数内。2. 函数的形参属于被调函数的局部变量,而实参则是主调函数的局部变量。

2015-11-21 19:53:10 680

原创 c中有关char *p 和char a[6] ,char a[] char a[0] 的区别

指针和数组的却别在于,数组是分配连续的地址,而指针不是,他是指向一个地址char a[] h和char a[0] 是一样的表示可变数组,只能出现在函数参数中(他和指针参数没有不同之处) 和strcut的最末尾处。

2015-11-19 22:57:50 1875

原创 c 中有关宏定义的相关问题

宏定义中的 #和## 的意义, # 是字符串话的标志##是强制分割链接字符串如果宏定义总出现了#或者##那么他的参数如果是宏则不以宏展开,函数宏定义,没有实参类型值进行形参替换,具体类型要在调用时确定。

2015-11-19 22:51:47 409

原创 c中有关内存分配问题和函数返回值问题

首先我们介绍一下c中内存的分配:        在一个程序编译完成后你可以有size 命令来查看,我们可一看到他存储分为三个区域,代码区域(text) 数据区(data) 和未初始化的全局变量(bss)。 这三个去有着不同的属性和意义, text去一般是read only的一位他存的是cup指令集一般不可更改,data 区存储的是已初始化的全局变量和 静态全局变量和局部静态变量以及字符常量,

2015-11-16 21:50:01 547

原创 linux vim .bashrc 配置以及一些常用的linux 命令解析(下)

在上半篇幅中我们主要linux中的一些常用命令,下面我们介绍一下,linux的编辑器vim 和启动项的配置以及linux文件夹的介绍:vim之所以受人青睐主要是由于,他的可扩展性比较好,有许多的灵活的配置。 一般安装vim后在 /etc/vim/下有一个.vimrc 文件这就是vim的root用户配置文件,vim配置文件只对用户有效,因此在你的用户下也应该有一个.vimrc文件的。这个

2015-11-09 21:41:56 14112

原创 c 中分号的应用详解 以及 什么时候该用{} 以及shell脚本中的分号

在c中只有在一个语句结束后才用分号,在c中分号表示语句结束,在这里要理解语句结束的含义,那么什么是语句的结束能就是这计算机已经完全做完了一件事,也就是他已经结束了这件事。注意在这的结束指的是程式运行的语句结束。   这里的结束要根据c语言语法的设计原理来理解, c中的语句可以分为:       1. 控制语句, 包括流程控制语句,分支语句等       2. 表达式语句,就是一条完整的

2015-11-08 22:00:58 3113

原创 linux vim .bashrc 配置以及一些常用的linux 命令解析

linux 命令详解

2015-11-06 18:33:29 12491 1

原创 Makefile write skill

1. $@ $^ $2. OBJS CFLAGS INCLUDES LIBS3. include xxx.mk4. export5. @echo6. make and bash script7. @for i in $(SUBDIRS); do make -C $$i || exi

2015-11-06 15:51:44 460

copilot quick install guide

copilot quick install guide

2024-09-12

memroy leak debug tool

memroy leak debug tool

2023-12-01

Openwrt linux 启动流程

Openwrt linux 启动流程

2023-11-23

cppcheck source code

cppcheck source code

2022-06-29

cppcheck manual sop

cpp check

2022-06-29

802.1x packets and setup

802.1x packets and setup

2022-02-23

空空如也

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

TA关注的人

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