查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

融智技术学院

融智技术学院163分站,为广大好友提供更多的帮助

 
 
 
 

我的书店

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

标签

 
 
数据加载中...
 
 
 
 
 

最新日志

 
 
数据列表加载中...
 
 
 
 
 
 
 
 

【C语言每日一问】我们for循环没有正确响应

2014-5-23 13:36:14 阅读24 评论0 232014/05 May23

问题:

我正在搜索一个数组。尝试找到是746的入口。

它是数组中的最后一个,我的for循环总是返回一个0给x,我不是第一次使用for循环,但是在这里我感到抓狂。

它似乎也得到了我给它的任何东西,然后说找到了。

这里的for循环有明显的问题吗?

int search;

printf("what is your search: ");

gets_s(buf);

search = atoi(buf);

for(int x = 0; x < 8; x++) {

if(search = id[x]) {

printf("FOUND! %i", x);

break;

}

}

回答:

修改为:

if (search == id[x]) {       printf("FOUND! %i", x);       break; }

=是赋值操作符。所以(search = id[x])是真,如果id[x]是非零。

然而,==是相等操作符,用于检查2个表达式是否相等。

温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!

作者  | 2014-5-23 13:36:14 | 阅读(24) |评论(0) | 阅读全文>>

问题:

我有一个文件,名为“data.txt”总是有50字节的数据

我有2个线程

第1个线程,读取0到50字节的内容:

while(1){     char buf[50];     FILE* fp = fopen("data.txt","r");     fread(buf,1,50,fp);     /* process data */     fclose(fp); }

第2个线程,追加数据到文件(在前面50个字节之后)

while(1){     FILE* fp = fopen("data.txt","a");     fwrite("hello\n",1,6,fp);     fclose(fp); }

有解决线程安全和移植的方案吗?(没有错误分割,没有数据不一致)

回答:

据我所知,它不会崩溃,不管是写入还是读取

如果你是在一个POSIX系统上:你考虑过使用fifo吗?我有印象,文件系统只是你的附属交流命令,例如,实际文件是不重要的。

温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!

作者  | 2014-5-16 13:02:00 | 阅读(18) |评论(0) | 阅读全文>>

【C语言每日一问】:C语言中的递归函数

2014-5-14 16:02:59 阅读51 评论0 142014/05 May14

问题:

我有一个递归函数,我想要计算里面0的个数,我该如何使用一个常量来计数0而不被重置。

int countZeros(int num) {     int count = 0;       if (num > 0)     {         if (num % 10 == 0)             count++;           return(countZeros(num / 10));     }     if (num <= 0)         return count;   }

对于我的代码,我的count将会重置一旦我的返回函数被调用的时候。有其它方式阻止这个发生吗?我不得不返回值到我的main函数,然后从哪里显示。

case 9:     printf("Enter a number: ");     scanf("%d", &recursion);     printf("number of zeros = %d",countZeros(recursion));     break;

回答:

避免静态变了,他们很有害,因为很多原因

有效的算法,不仅仅计数尾部的0,但是,局部变了被释放了

在这里运行它:

#include <stdio.h>   int main(void) {     printf("Count = %d\n", countZeros( 10100)

作者  | 2014-5-14 16:02:59 | 阅读(51) |评论(0) | 阅读全文>>

PHP已更新至5.4.28以及5.5.12提供下载

2014-5-6 15:07:26 阅读28 评论0 62014/05 May6

PHP(全称:PHP:Hypertext Preprocessor,及“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收了C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。

PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来说PHP大多运行在网页服务器上,通过运行PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。根据2007年4月的统计数据,PHP已经被安装在超过2000万个网站和100万台服务器上。

php-5.4.28-nts-Win32-VC9-x86.zip

php-5.4.28-Win32-VC9-x86.zip

php-5.4.28.tar.bz2

php-5.4.28.tar.gz

下载地址:http://pan.baidu.com/s/1AKjNo

php-5.5.12-nts-Win32-VC11-x64.zip

php-5.5.12-nts-Win32-VC11-x86.zip

php-5.5.12-Win32-VC11-x64.zip

php-5.5.12-Win32-VC11-x86.zip

php-5.5.12.tar.bz2

php-5.5.12.tar.gz

作者  | 2014-5-6 15:07:26 | 阅读(28) |评论(0) | 阅读全文>>

明明白白学C语言第二讲视频下载

2014-5-4 9:57:26 阅读25 评论0 42014/05 May4

明明白白学C语言第二讲视频在线观看

观看地址:http://v.youku.com/v_show/id_XNzA1ODYzMzMy.html

明明白白学C语言第二讲视频下载

下载地址:http://pan.baidu.com/s/1jGDR6NO

作者  | 2014-5-4 9:57:26 | 阅读(25) |评论(0) | 阅读全文>>

明明白白学C语言第二讲视频下载

2014-5-4 9:57:21 阅读28 评论0 42014/05 May4

明明白白学C语言第二讲视频在线观看

观看地址:http://v.youku.com/v_show/id_XNzA1ODYzMzMy.html

明明白白学C语言第二讲视频下载

下载地址:http://pan.baidu.com/s/1jGDR6NO

作者  | 2014-5-4 9:57:21 | 阅读(28) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

扫扫更快捷

 
 
模块内容加载中...
 
 
 
 
 

订阅到邮箱

 
 
模块内容加载中...
 
 
 
 
 

网易微博

 
 
 
 
 
 
 
 
 

北京市 海淀区 白羊座

 发消息  写留言

 
幽默风趣。自信勇敢。
 
近期心愿博客点击率高
交友目的 其它
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注