陈良乔

陈良乔的动态

陈良乔

2019-10-29

开始学习课时 4.8 综合运用——猜数字游戏

C程序设计伴侣

更有趣、更容易、更深刻、更实战的《C程序设计伴侣》——《C程序设计》的有力补充和最佳伴侣说到底,这本书就是来帮助C语言的初学者更好地理解和使用谭老师的《C程序设计》,让你的C语言学习更有趣、更容易、更...

陈良乔

2019-10-29

开始学习课时 第1章 C语言背后的故事——1...

C程序设计伴侣

更有趣、更容易、更深刻、更实战的《C程序设计伴侣》——《C程序设计》的有力补充和最佳伴侣说到底,这本书就是来帮助C语言的初学者更好地理解和使用谭老师的《C程序设计》,让你的C语言学习更有趣、更容易、更...

陈良乔 C语言动手训练营回复了问题

2013-12-25

"不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html"

我的软件提示这个#include <stdbool.h>不需要

  • 陈良乔 2013-12-25 20:40

    回复就叫这个名字吧:不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html

陈良乔 C语言动手训练营回复了问题

2013-12-25

""

'random': No such file or directory是怎么回事啊

  • 陈良乔 2013-12-25 20:39

    回复就叫这个名字吧:

陈良乔 C程序设计伴侣回复了问题

2013-12-25

"使用return是为了返回结果,如果你的函数返回值是int,char或float等具体数据类型,在函数中需要用return  "

是不是用int和float语句的都要用到return语句?

  • 陈良乔 2013-12-25 20:37

    回复拥有蓝天:使用return是为了返回结果,如果你的函数返回值是int,char或float等具体数据类型,在函数中需要用return  

陈良乔 学了C语言,如何开发一个有声有色的俄罗斯方块游戏?回复了问题

2013-12-25

"不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html"

这个如果在 visual c++上怎么修改bool的使用

  • 陈良乔 2013-12-25 20:33

    回复小虫子的主人:不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html

陈良乔 学了C语言,如何开发一个有声有色的俄罗斯方块游戏?回复了问题

2013-12-25

"不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html"

vc和code blocks编译器哪个更好一点

  • 陈良乔 2013-12-25 20:32

    回复刘默默:不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html

陈良乔 学了C语言,如何开发一个有声有色的俄罗斯方块游戏?回复了问题

2013-12-25

"不好意思,这么晚才看到问题解决了吗?如果没有,可以到这里提出http://www.chenlq.net/dev/guestbook.html"

陈良乔 哦,C++原来是这么回事儿回复了问题

2013-10-24

"其实可以形象地来理解这个问题,你可以把箭头的方向看作是数据流动的方向 比如,&gt;&gt;就是数据从左侧流动到右侧,也就是从左侧流出,那么在输入输出过程中,c"

不好意思,我是初学者。。想问什么时候用>>,什么时候用<<呢,比如cin就用>>

  • Kabe卡芘 2013-10-02 19:55

    回复歌尽桃花:The side effect is to output the right hand variable and the expression produces a value that is an output stream (technically its a reference to an output stream, but it amounts to the same thing). This value can be used again as the left hand size of a &lt;&lt;. So to call the put functions 3 times as before:- cout &lt;&lt; "x = " &lt;&lt; x &lt;&lt; "\n"; because the &lt;&lt; operator is evaluated left to right. It take a little getting used to for a FORTRAN programmer, but after a while you get used to seeing this as a cout object with a stream of values flowing into it. As you might expect, input simply reverses the sign on the flow, so to read 3 numbers from the input stream and store them in x, y, z:- cin &gt;&gt; x &gt;&gt; y &gt;&gt; z;

  • 陈良乔 2013-10-24 21:06

    回复歌尽桃花:其实可以形象地来理解这个问题,你可以把箭头的方向看作是数据流动的方向 比如,&gt;&gt;就是数据从左侧流动到右侧,也就是从左侧流出,那么在输入输出过程中,cin或者cout位于我们的左侧,而只有cin是流出(从键盘流出),cout是流入(流入到屏幕) 那么很自然的就是 int n; cin&gt;&gt;n; // 数据从键盘流入变量n cout&lt;&lt;n;// 变量n的数据流入到屏幕   这样记忆就很容易了   很抱歉回答晚了,希望可以帮助到你

陈良乔 哦,C++原来是这么回事儿回复了问题

2013-05-04

"也可以这么理解 这些函数有不同的参数,不同的处理方式,但是又相同的函数名 比如,我们有一个add()函数来计算两个整数的和 int add(int a,int "

重载函数就是将几个处理不同类型变量的函数综合到一起吗?

  • 陈老师,我正在看你的《我的第一本C++书》 看到重载函数了,这一段你没有具体讲一个例子,所以我又以上疑问。 如果只是综合在一起的话,那也就没有什么神秘的了吧。
  • 陈良乔 2013-05-04 18:53

    回复问东问西:也可以这么理解 这些函数有不同的参数,不同的处理方式,但是又相同的函数名 比如,我们有一个add()函数来计算两个整数的和 int add(int a,int b) { return a+b; } 而如果是对于字符串的add()函数,我们就可以重载这个add()函数  char* add(char* a,char* b) {  retrun strcat(a,b); } 这样,我们就可以用相同的函数名表达相似的意义   更多问题,更深入的解答,可以到 http://chenlq.net/dev/guestbook.html

陈良乔 C语言动手训练营回复了问题

2013-04-14

"他是为了使用time()函数而引入的头文件 就像你为了使用printf()而引入stdio.h一样"

#include <time.h>是什么意思?

  • 逗你玩 2013-04-14 20:42

    回复暗恋你的吻思念:time.h是一个头文件。头文件里包含了一些函数。include的意思就是给编译器通知,我要用time.h里的一些函数,而这些函数的实现方法,编译器会从这些.h头文件里去找,这样提高了程序的复用性。如果你使用了time.h里的一个函数,而没有在程序开头写 #include &lt;time.h&gt;,那么运行程序时会报错,这是因为编译器找不到你写的函数的实现方法。

  • 陈良乔 2013-04-14 22:11

    回复暗恋你的吻思念:他是为了使用time()函数而引入的头文件 就像你为了使用printf()而引入stdio.h一样