C语言指针函数MFC版Demo
生活随笔
收集整理的这篇文章主要介绍了
C语言指针函数MFC版Demo
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
指针函数,就是一个函数,返回值是一个指针;
VC6,新建一个单文档工程;
在视类CPP文件尾部添加一个函数;
int * func_sum(int n) {if (n < 0){//printf("error:n must be > 0\n");//exit(-1);AfxMessageBox("error:n must be > 0;");return NULL;}static int sum = 0;int *p = ∑for (int i = 0; i < n; i++){sum += i;}return p; }在视类CPP文件头部添加函数声明,
int * func_sum(int );
OnDraw()函数;
void CPthshView::OnDraw(CDC* pDC) {CPthshDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereCString str1;int num = -100;int *p = func_sum(num); //printf("sum:%d\n", *p);str1.Format("%d",*p);pDC->TextOut(50, 50, str1); }运行;
可对比函数指针,C语言函数指针的MFC版本Demo_bcbobo21cn的专栏-CSDN博客
总结
以上是生活随笔为你收集整理的C语言指针函数MFC版Demo的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 批处理call学习
- 下一篇: Anaconda 使用初步