logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

编译和链接

摘要:C程序的执行分为翻译环境和运行环境。翻译环境通过编译(预处理、编译、汇编)和链接将源代码转换为可执行文件。预处理处理宏定义和头文件;编译进行词法、语法和语义分析;汇编生成机器指令;链接解决多文件间的符号引用问题。运行环境中,程序载入内存后从main函数开始执行,使用堆栈存储局部变量,静态内存存储全局变量,最终正常或意外终止。

文章图片
#算法#数据结构#c语言 +2
字符函数和字符串函数

本文介绍了C语言中常用的字符和字符串处理函数,主要包括:1. 字符分类函数(如islower)和转换函数(如toupper);2. 字符串操作函数(strlen、strcpy、strcat、strcmp)及其模拟实现方法;3. 带长度限制的安全版本函数(strncpy、strncat、strncmp);4. 字符串查找函数strstr及其实现原理;5. 字符串分割函数strtok和错误信息函数st

文章图片
#算法#c语言#开发语言 +2
深入理解指针(2)

Swap1函数时,将a和b传递给了Swap1函数,在Swap1函数内部创建了形参x和y接收a和b的值,但是x的地址是0x00cffcec,y的地址是0x00cffcf0,x和y确实接收到了a和b的值,不过x的地址和a的地址不一样,y的地址和b的地址不⼀样,相当于x和y是独立的空间,那么在Swap1函数内部交换x和y的值,自然不会影响a和b,当Swap1函数调用结束后回到main函数,a和b的没法交

文章图片
#算法#c语言#开发语言 +1
C语言常见概念

摘要:C语言基础知识点解析,包括程序入口main函数、printf库函数、32个关键字、字符与ASCII编码、字符串与转义字符、语句分类及注释规范。main函数是唯一程序入口,需返回整型值;printf需包含stdio.h头文件;关键字具有特殊含义不可自定义;字符遵循ASCII编码;字符串以\0结尾;转义字符改变原义;语句分为空语句、表达式语句等5类;注释分/**/和//两种形式,用于代码说明但不

文章图片
#c语言
到底了