自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编译链接原理

编译链接原理预编译1、宏替换2、替换注释3、处理预编译指令编译1.语法、语法的解析2.代码优化3.汇总符号(C代码中哪些会生成符号:数据(全局变量、静态变量)、函数)汇编生成 .o文件与.obj文件将汇编指令翻译成二进制生成各个段(.txt.data…)生成符号表中间文件(.o文件)的ELF格式(linux):ELF Header.text.data.rodata.comment…链接合并段调整段的起始地址和大小(各个文件的)合

2021-04-06 19:26:10 117 1

原创 分析下面的程序#include<stdio.h> int main() { char c1,c2; c1=197; c2=198;

#include<stdio.h>int main(){ char c1,c2; c1=197; c2=198; printf("c1=%c c2=%c\n",c1,c2); printf("c1=%d c2=%d\n",c1,c2); return 0;}char 1字节 = 8bit;2^8最高位为符号位:-128~127

2021-04-05 21:41:25 25144

原创 输出一个数的顺序,逆序,并统计它有几位数

输出一个数有几位头文件#include<stdio.h>定义一个函数sum(int n),定义一个计数器count并初始化为0,用来记录n的位数.int Sum(int n)int count=0;当n=0时,返回1.if(n==0) return 1;当n!=0时,进行while循环,使用count计数。while(n!=0) { n/=10; count++; }函数:int Sum(int n){ int count=0; if(n==0)

2021-03-20 20:43:42 163

空空如也

空空如也

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

TA关注的人

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