自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 交换函数的一二三事

在main函数中,对两个值进行交换,要再定义一个变量作为媒介。int main(){ int a = 10; int b = 20; int tmp = a; a = b; b = tmp; printf("%d,%d\n",a,b); return 0;}若是将这段交换代码提出到一个新的函数中,他就不能实现a和b的交换了,结果如下:void Swap_err1(int a,int b){ int tmp = a; a = b;

2021-04-24 17:20:49 145

原创 对于整数的操作

对于一个整数几位数,逆序顺序输出各个数字

2021-04-06 21:32:22 252

原创 Linux文件操作

一.四个系统调用函数1.open由OPEN(2)可知OPEN是系统调用函数。int open(const char * pathname,int flag,/*int mode*/);该系统调用函数有两个形参。pathname为制定打开的文件路径+文件名;flag为操作模式:O_RDONLY(以只读方式打开),O_WRONLY(以只写方式打开),O_RDWR(以读写方式打开...

2019-04-10 21:26:56 135

原创 C的结构体大小

结构体在C语言中有着重要的作用,这篇博客就是利用几个例子来探讨结构体的大小的。研究结构体的大小,我们就要首先清楚各种数据类型的字节大小。1. a是int整型数据,b是float浮点型数据。  struct A的字节大小是8。从以下例子开始就要有内存对齐的要求了。2.a是char型数据,b是int型数据。在编译器处理时,对char类型数据进行内存分配时,要对其分配...

2018-07-27 23:36:35 782

原创 C的动态内存

       在数组问题中,常常会遇到需要创建长度为变量的数组,通常的数组定义就不能满足这一要求了,这时就有动态内存的出场了。动态内存是一个动态创建大内存的概念,它存在于stdlib.h这一头文件里,其中有malloc、calloc、realloc、free这四个函数来表示动态内存。1.malloc     malloc是分配内存块的函数。通常在Windows中,堆中最大的连续内存大概1....

2018-07-22 16:32:27 180

原创 C的变量

全局变量:函数外部定义的变量。局部变量:定义在函数内部的变量,包括形参。static:修改变量链接属性。这样看来,全局变量和局部变量就都有有普通和静态之分。进行更深次的区分,则有下表所列: 在该表中提到的程序的四个内存区域由下图所示:extern int g_x;//调用其他文件的变量 ...

2018-07-19 16:29:24 176

原创 C的进制问题

      在这有这样一道题:假设在n进制下,下面的等式成立,567*456=150216,n的值是?          A.9      B.10     C.12    D.18      怎么样,是不是很难,那么下面就用一个简单的例题来学习该如何解决进制问题吧。      如果在某系统中,等式15*4=112成立,则系统采用的是六进制。那么怎么知道它采用的是六进制呢?首先,来看15*4的个位...

2018-07-12 10:51:50 211

空空如也

空空如也

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

TA关注的人

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