![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C 语言
文章平均质量分 70
iteye_11987
这个作者很懒,什么都没留下…
展开
-
C 语言字符串处理的一些问题
C 语言没有字符串的数据类型,处理起来不那么简单,容易发生越界错误。例子如下: #include <stdio.h> #include <string.h> void main() { const char *a="a"; const char *b="ab"; char d[10]; // strcpy(d,a); strcat(d,a); ...原创 2010-06-21 11:50:28 · 109 阅读 · 0 评论 -
生成 dll 文件时的函数名字问题
dll 文件中函数名字规则 写道 extern "C" :用于.cpp文件声明不改编 _stdcall :add变为:_add@8 :add不变 cpp文件没有声明extern "C" _stdcall :add变为:?add@@YGHHH@Z :add变为:?add@@YAHHH@Z 调用: HINSTANCE hInst; // h...原创 2010-06-21 13:38:05 · 237 阅读 · 0 评论 -
一个表达式运算顺序的问题
在一个群里遇到一哥们问表达式运算顺序: int main(int argc, char* argv[]) { int i = 2; int j ; j = ( i++ ) *( --i )/ (i << 1); return 0; } 结果为: i=2 j=0 查看汇编代码: 9: int i = 2; 0040...2011-02-18 11:17:57 · 214 阅读 · 0 评论