C语言
文章平均质量分 79
mengzhidui2
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
extern关键字详解
内容: 1. 用extern声明外部变量 (1)在一个文件内声明的外部变量 (2)在多个文件中声明外部变量 (3)在多个文件中声明外部结构体变量 2. 用extern声明外部函数 3. 总结 1. 用extern声明外部变量 定义:外部变量是指在函数或者文件外部定义的全局变量。外部变量定义必须在所有的函数之外,且只能定义一次。 (1) 在一个文件内声明的外部变转载 2013-05-22 14:32:35 · 662 阅读 · 0 评论 -
C与汇编互调实例
C语言调用汇编实例: extern void strcopy(char *d, const char *s); // 使用关键词extern声明strcopy extern void strcopy(char *d,const char *s); int casm_test1() { const char *srcstr = "First string - source";原创 2013-05-22 15:10:53 · 982 阅读 · 0 评论 -
vsprintf函数和va_list用法详解
void UART1_Printf(char *fmt,...) { va_list ap; char string[128]; va_start(ap, fmt); vsprintf(string, fmt, ap); UART1_SendString(string); va_end(ap); } 不解。查找了一下用法,记录如下: VA_LIST的用法(转载 2013-07-01 19:45:29 · 579 阅读 · 0 评论 -
C语言与汇编语言相互调用
在使用C语言时,要用到和汇编语言的混合编程。若汇编代码较为简洁,则可使用直接内嵌汇编的方法;否则要将汇编程序以文件的形式加入到项目中,按照ATPCS(ARM/Thumb过程调用标准,ARM/Thumb Procedure Call Standard)的规定与C程序相互调用与访问。 在C程序和ARM汇编程序之间相互调用时必须遵守ATPCS规则。ATPCS规定了一些子程序间调用的基本规则,寄存转载 2013-05-22 14:42:21 · 2115 阅读 · 2 评论
分享