自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

light_brother的博客

个人能力有限,如有错误之处敬请告知,谢谢!

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

原创 C程序编译过程详解

C程序编译过程详解前言第一步:预处理(Preprocessing)第二步:编译(Compilation)第三步:汇编(Assemble)第四步:链接结语前言C程序从源代码到可执行程序都经历了哪些过程?本文以Linux下C语言的编译过程为例,讲解C语言程序的编译过程。例如:test.c是一个C语言源代码文件,我们常用如下命令编译和运行$ gcc test.c -o test #编译$ ....

2019-03-17 19:25:11 589

原创 C语言基础之strcmp()和memcmp()

1.strcmp函数   函数原型:int strcmp (const char *cs,const char *ct) { unsigned char c1, c2; while(1) { c1=*cs++; c2=*ct++; if(c1 != c2) ...

2018-06-12 17:25:13 587

原创 C语言基础之strcpy()和memcpy()

1.strcpy函数   函数原型:char *strcpy(char *dest, const char *src){ char *tmp = dest; while((*dest++ = *src++) != '\0'); return tmp;}功能:实现字符串的拷贝参数:@dest            保存拷贝后的字符串(目的串)          @src ...

2018-06-12 16:45:18 207

原创 C语言基础之strcmp()和strncmp()

strcmp函数原型int strcmp (const char *str1,const char *str2){ int len = 0; assert((str1 != '/0') && (str2 != '/0')); while(*str1 && *str2 && (*str1...

2018-06-12 15:53:54 5183

原创 C语言之运算关系

1.关系运算(>, >=, <, <=, ==, !=)    (1)语法: a和b的类型相同,且必须满足自动类型转换规则   (2)运算法则:如果a和b的类型不满足要求,编译器会尝试自动转换:    注意:不要比较两个浮点数是否相等,因为浮点数在计算机中的二进制可能存在误差,所以如果要比较按如下比较              假设a和b是两浮点数 ...

2018-06-10 17:40:25 3675

原创 C语言基础之类型转换

类型转换的原则:尽量保持值不变。类型转换分为以下几类:1.等长的整数类型之间的转换  (1)有符号------>无符号           有符号的补码不变,转换时将最高位的符号位理解成绝对值           例如:unsigned int a = -2;           -2(int)的原码:10000000 00000000 00000000 00000010          ...

2018-06-10 16:27:54 2188

转载 如何实现在Windows下编写的代码,直接在Linux下编译

方法一: 如何实现在Windows7下编写Linux程序,写完程序以后,不用拷贝文件,直接在Linux(RHEL6.5)机器上编译最新的代码。1.首先将Windows的代码文件夹设置为共享文件夹:2.在RHEL6.5上,利用mount命令把Win7下的文件夹给mount到本地的一个文件夹其中19

2017-07-05 10:24:31 2866 1

空空如也

空空如也

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

TA关注的人

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