所以我一直在努力理解一个算法,并且我在互联网上找到了一个C++代码,但问题是我知道Java,但对C++真的不熟悉,所以我在理解时遇到了一些麻烦。这部分特别:什么是C++中的scanf,memset和一对夫妇在Java中的含义?

int m, i, j, len;

char temp[50];

char stuff[100][100];

while(scanf("%d",&m)!=EOF)

{

while(m--)

{

scanf("%s",temp);

len = strlen(temp);

for(i=0;i<=len;i++)

for(j=0;j<=len;j++)

memset(stuff[i][j],0,sizeof(char)*4);

}

}

好了,这里就是我想我不明白的部分。如果有人能告诉我我是否在正确的轨道上,我会非常感激。

while(scanf("%d",&m)!=EOF)

对于这部分,由于没有输入文件或类似的东西,m没有被初始化。我认为这意味着它将采用int或double的用户输入,直到在控制台中给出EOF字符。该输入将被保存为m。我只是对while循环感到困惑。有些事情正在进行m只是一个整数,所以我不太明白这一点。

while(m--)

就像等于(i = m; i> = 0; i--)?

scanf("%s",temp);

len = strlen(temp);

for(i=0;i<=len;i++)

for(j=0;j<=len;j++)

memset(stuff[i][j],0,sizeof(char)*4);

因此,如果m的递减它要采取从一个字符串形式的控制台用户输入,而是一个真正的字符,并在接下来的索引保存每个字符在temp []? len是该数组中实际已初始化的字符数?这是否意味着len == m?然后memset只是将每个第三维数组的4个索引设置为null?

我在这里期待的是用户输入n个字符的序列以保存在temp中,然后根据序列中有多少个字符准备一个3d数组[4] [4]全部填满零。这只是一段时间,因为只是接受基本上是一个字符串的内容。

任何帮助将是伟大的。我从来没有用C++做过任何事情,除了最后一部分外,我已经弄清楚了。对不起,这很长时间,但我试图展示我一直在想什么。

2013-11-14

Confused

+5

这是C,而不是C++! –

+0

http://www.cplusplus.com/reference/cstdio/scanf/?kw=scanf可以给你这些功能的概述。 –

+0

请问downvoters请留下评论?这是我今天读的更好的问题之一... –

C语言中的scanf对应java中的,什么是C++中的scanf,memset和一对夫妇在Java中的含义?...相关推荐

  1. c语言中a的小写字母,a小写字母【a小写字母英语头条】- a小写字母知识点 - 中企动力...

    " 第一部分:基础知识 1.字母:26个字母的大小写 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 2.语音:元音的发音 五个元 ...

  2. goto在c语言中的作用,为什么在C语言中,goto这么不受待见?

    原标题:为什么在C语言中,goto这么不受待见? 什么是goto语句 goto语句被称为C语言中的跳转语句.用于无条件跳转到其他标签.它将控制权转移到程序的其他部分. goto语句一般很少使用,因为它 ...

  3. c语言中point的用法_C/C++中 *和amp;的爱恨情仇

    C++中&和*的用法一直是非常让人头疼的难点,课本博客上讲这些的知识点一般都是分开讲其用法的,没有详细的总结,导致我在这方面的知识结构格外混乱,在网上找到了一篇英文文章简单总结了这两个符号的一 ...

  4. c语言程序中最小的单位是,1.在C语言中,程序的基本单位是

    语言中"此中有真意,欲辨已忘言"是哪位诗人的诗?() 基本Teenagers usually begin dating in and eventually find partner ...

  5. c语言中1B是多少,C语言1、C语言中,运算对象必须是整型的运算符是【】A./B-查字典问答网...

    C语言1.C语言中,运算对象必须是整型的运算符是[]A./B.%C.++D. 2.下列标识符中,不合法的是[] A.x2B.sizeofC._123D.char2 5.设d是double型变量,若要从 ...

  6. 在c语言中,字符串topt65的长度是,c语言程序设计期末考试试题(含答案)123612210...

    <c语言程序设计期末考试试题(含答案)123612210>由会员分享,可在线阅读,更多相关<c语言程序设计期末考试试题(含答案)123612210(10页珍藏版)>请在人人文库 ...

  7. C语言中的static 详细分析

    google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大.所以,我这篇博文博采众家之长,把互 ...

  8. C语言中static详细分析

    google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大.所以,我这篇博文博采众家之长,把互 ...

  9. C语言中的static 详细分析 2014-10-11 15:15 143人阅读 评论(0) 收藏...

    转自:http://blog.csdn.net/keyeagle/article/details/6708077 看到这篇文章针对C语言的static关键字解释的比较好,这里转载过来.谢谢原作者分享. ...

最新文章

  1. StringTokenizer的使用
  2. 学生电脑哪个牌子好_家用医用酒精棉球哪个牌子好,酒精棉片哪个牌子好
  3. 计算机网络中的语法 语义 时序的概念,网络iso协议及语义语法时序详解
  4. 前端怎么自我介绍_未雨绸缪,小米前端实习面经
  5. (算法)从10000个数中找出最大的10个
  6. 北风网 传智播客 视频地址
  7. Tomcat日志总结
  8. 软件测试的工作流程是什么
  9. 如何利用SPSS软件进行数据的描述性分析
  10. 切尔西为切赫提供新岗位 蓝军盼其“回家”
  11. 全世界最亏本的事(转)
  12. 详解低延时高音质:回声消除与降噪篇
  13. 一度智信:如何提高自己的电商店铺权重
  14. 微信转账php开发心得
  15. 计算机的定点运算器原理,计算机组成原理定点运算器的组成和结构.doc
  16. windows xp查看缩略图时有缩略图没有文件名
  17. 算法提高 质数的后代
  18. 特殊教育学校计算机教学计划,特教学校教学工作计划(精选3篇)
  19. 哈工大计组大作业-RISC处理器设计
  20. 给h264帧增加start code和sps/pps

热门文章

  1. 基于Java毕业设计幼儿健康管理系统源码+系统+mysql+lw文档+部署软件
  2. echarts 实现关系图表
  3. 敏捷教练-如何打造优秀的敏捷团队
  4. 如何取消小程序中的云开发模式
  5. 【html】设置图片编码格式
  6. OpenGL之坐标系以及单位
  7. c语言程序关键字是什么,C语言中32个关键字详解
  8. HDU4006.The kth great number(优先队列)
  9. ReDim Preserve只能改变数组最末维大小​​​​​​​
  10. 用户画像 - 挖掘标签