最新发布 第547页

Code Bye技术改变世界,梦想驱动人生!

C语言

结构体中函数指针的问题

结构体中函数指针的问题
现在有一个头文件Clarke.h,代码如下: 源文件源文件Clarke.c(源文件#include了头文件),代码如下: 当本人把这些代码复制到VS2013中时,写了个主函数,如下: 但编译时会报错,如下: 报错的意思,本人理解的是,typedef struct 中定义的,名为CLARKE 结构体,里面有void(*calc)(  )  。这个函数指……继续阅读 »

9年前 (2016-04-18) 1642浏览 0个赞

C语言

关于C变量的作用域

关于C变量的作用域
如下图,程序运行完第一个for循环后,初始的n恢复作用,但在第二工for循环结束后,初始的n并没有恢复作用,这是为什么? 解决方案 20 原因是你第二个for比第一个for少了个int 10 第二个循环的n就是使用的初始定义的n的变量,第二个循环把n的值重新赋值了,就是赋值为1了,然后就进入循环;循环之后就是3; 10 不建议LZ在以后写程序时这样做;原因……继续阅读 »

9年前 (2016-04-18) 1131浏览 0个赞

C++语言

用全局变量控制多线程同步能否合适

用全局变量控制多线程同步能否合适
现在本人知道C/C++多线程同步有互斥锁、信号量、Event等几种方式,但是以前本人不知道线程同步概念的时候,用全局变量控制了两个线程的执行顺序,就是线程1->线程2->线程1->线程2…… 请大家看下这种方式是不是有漏洞,举个简单例子。 //MultiThread #include <iostream>……继续阅读 »

9年前 (2016-04-18) 1491浏览 0个赞

C++语言

求指出哪里错误

求指出哪里错误
写一函数,判断一字符串能否回文,回文是指正反序相同,如LeveL #include<stdio.h> #include<string.h> int fun(char *m) { int i=0; i=strlen(m); int k; for (k = 0; k < i; k++) { if( m[k] = m[i- k ……继续阅读 »

9年前 (2016-04-18) 1400浏览 0个赞

C++语言

关于strcpy的问题

关于strcpy的问题
标准的strcpy实现语句中有这样的一句 while((*a++ = *b++) != “\0”); 这样在判断b字符串到达”\0″时就跳出循环,但是这里是不是没有将”\0″复制给a? 在结束后能否要加上一句 *a = “\0″来给a字符串手动加上一个结束字符? ……继续阅读 »

9年前 (2016-04-18) 1327浏览 0个赞

C++语言

关于Duilib,遇到一个小问题

关于Duilib,遇到一个小问题
使用Duilib, (1)右键弹出菜单 (2)再点击菜单选项弹出模态对话框(ShowModal();) (3)调用模态对话框的close()就崩溃了。 用过或熟悉duilib的高手,该怎么解决?感激不尽… 解决方案 20 调试下啊,看看crash的时候堆栈内容 20 点击菜单选项弹出模态对话框(ShowModal(); 本人也是用的Duilib,……继续阅读 »

9年前 (2016-04-18) 1400浏览 0个赞