相关疑难解决方法(0)

因为C++包含所有东西,所以不需要学习C是真的吗?

我正在参加C++编程课程,教授告诉我们没有必要学习C语言,因为C++包含C语言中的所有内容以及面向对象的特性.然而,其他一些人告诉我,这不一定是真的.任何人都可以对此有所了解吗?

c c++

44
推荐指数
4
解决办法
1万
查看次数

C for Java Programmer?

可能重复:
我应该在学习C++之前学习C语言吗?

作为一名专业(Java)程序员和沉重的Linux用户,我觉得我有责任学习一些C(即使我可能永远不会专业地使用它),只是为了让我成为一个更好的编码器.

两个问题:

  1. 我应该先尝试使用C或C++ - 我发现它们是不同的语言,有一些共同点.学习两者,或者只尝试一个是有用的吗?我听说C++是一种噩梦般的语言庞然大物.

  2. 像我这样的Java开发人员有哪些最好的资源(书籍,教程,练习程序,参考代码).

谢谢

c c++ java

24
推荐指数
5
解决办法
5600
查看次数

什么是为Web开发人员学习的优秀桌面编程语言?

我想学习桌面编程语言,最好是C,C++或C#.我是PHP/HTML/CSS程序员,我想进入桌面应用程序.我需要一些非常强大的功能,我希望能够使用Windows GUI创建应用程序.

Stack Overflow社区会推荐什么?在深入研究这些语言之前,我应该有什么知识吗?

c c# c++ programming-languages

15
推荐指数
7
解决办法
9003
查看次数

C++是否包含整个C语言?

我在教程中读到C++包含整个C编程语言.

不过我也看过,在地方这样

如果你学习C++,你最终将学习大部分C语言,并且随着时间的推移会学习一些语言之间的差异.

所以我的问题只有这个:

如果我非常了解C++,我最终会学习"真正的"C语言(没有任何"差异"),因为完整的C90语言包含在C++ 11中吗?

c c++

10
推荐指数
3
解决办法
3119
查看次数

如果有的话,编程基础知识在C语言中学得更好而不是C++?

作为一个想要提高他的基本编程技能的人,我选择学习C++而不是C.这引出了我的问题:我在C中留下的任何基本技能是否可能无法通过学习C++获得?

相关问题: 在学习C++之前我应该​​学习C吗?

c c++

5
推荐指数
4
解决办法
935
查看次数

学习C++或C.

我的问题是:是学习C++不学习C足以编程任何种类的计算机程序,让计算机它了最高级别(完全控制,除了需要汇编语言的任务)?谢谢

c c++

2
推荐指数
1
解决办法
1124
查看次数

false时布尔赋值为204

我有一个叫做Symbol代表变量的对象.符号具有布尔属性usedinitialized as false.如果要求它解决一个函数以显示它已被使用,则此条件将更改为true.出于某种原因,当Symbol未使用且used永远不会更改为true时,它返回值204而不是false.

这是SymbolTable.h,我定义了一个符号:

class SymbolTable  {
public:
    SymbolTable() {}
    void insert(string variable, double value);
    double lookUp(string variable) ;
    bool unusedVar() ;
private:
    struct Symbol  {
    Symbol(string variable, double value)
    {
        this->variable = variable;
        this->value = value;
        bool used = false;//This is my boolean flag
    }
    string variable;
    double value;
    bool used;
};
...
Run Code Online (Sandbox Code Playgroud)

每当我从SymbolTable中查找一个值插入一个等式时,我就设置used为true:

double SymbolTable::lookUp(string variable)  {
    for (int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
4013
查看次数

标签 统计

c++ ×7

c ×6

c# ×1

java ×1

programming-languages ×1