C 学习者的困惑用 20 分来回答

发布于 教育 2024-07-23
10个回答
  1. 匿名用户2024-01-31

    你提到的API编程应该是基于C++ SDK编程的,正如你所说,你需要对API有更好的理解,包括生成一个窗口,一个控件是通过编写自己的函数来实现的。

    MFC 是 Microsoft 对上面提到的 API 的封装,具有良好的可视化编程框架,并且相对容易上手。 这取决于你想学什么,如果你想要MFC,我推荐一本书:MFC深入

  2. 匿名用户2024-01-30

    PHP可以使用定义的函数,就像C++使用某些系统的API一样,根据你说的,这些API应该是WinAPI; WinAPI 是构成 Windows 应用软件的最基本的功能和结构,在此基础上,还开发了一个庞大而复杂的 MFC 库。 如果你正在学习C++语言,不要看任何API,它是你掌握了语言后阅读的东西,先读一本像C++入门这样的入门书(如果是一本书,你根本不需要读完,只要读上一部分)。

    此外,WinAPI 不是在 C++ 中调用的,而是在 C 中调用的。

  3. 匿名用户2024-01-29

    和房东一样,我刚开始学习MFC。 如一楼所述,MFC 是 API 的包装器。 如果你有2010,使用MFC就很好了,当你创建一个新的MFC项目时创建一个新的MFC项目(注意,向导应该根据对话框来选择),然后按钮什么的就是一个工具栏拖到行上,在哪里写函数,我有一本PDF书《Visual C++入门练习》, 这是非常详细的,您提供一封电子邮件,我会将其发送给您。

  4. 匿名用户2024-01-28

    <1>变量由字母、数字和下划线组成,并以字母或下划线开头,因此 b xyz 是合法的。

    2>整数可以是十进制、八进制、十六进制,0以八进制开头,0x代表十六进制,八进制用0-7表示,8不能出现,所以c 081不对。

    3>e 或 e 后跟一个整数代表 10 的幂,3 是整数,而不是整数,所以不合法。

    4>'\101'这是使用转义字符101表示的八进制系统,它被转换成十进制即为65,而ASCII码值a为65,所以它表示a。

    5> % 取余数符号,这要求两边都是整数,z 是实心,所以 d 不正确。 b a+b=z 表示不正确,形式 a+b 只能出现在等号之后。 A 不为 true,错误消息报告为递增操作数

  5. 匿名用户2024-01-27

    2 简单地说,double 兼容所有类型。

    3 值得注意的是,if 语句后没有括号,这意味着 if 语句只包含第一句 z=x; 以下不是 if 语句的作用域。

    4 whlie(int i=0 )i--;这定义了 i 并同时分配 0,while(0) 直接退出循环。 所以运行次数为 0

    7.如果初始化次数不足,有初始值,则加0; 如果没有分配初始值,则它都是随机的。

    8 数组中的参数数并不表示参数的数目,可以根据任意参数的数目赋值 这句话是真的,最终数组中的元素数由赋值的初始值决定,字符串多了一个'0'。

    15 实际上,在这种情况下,fa 和 p 是等价的,abc 是一样的,而 d 的答案是毫无意义和错误的。

  6. 匿名用户2024-01-26

    2.当计算不同类型的参数时,自动转换为更长字节的参数类型的判断不加{},所以只有下一句中的第一句z=x为真,后两句与判断无关。

    其中一个 true 条件不是 0,如果在此处设置 i=0,则为 false,并且您不想循环。

    7.默认值为 0。

    8.如果未指定参数数,则根据初始值自动分配参数数。

    15.p++ 中 ++ 的优先级高于 *,表示指针地址为 +1,然后取值。

  7. 匿名用户2024-01-25

    2.转换多种类型时,默认转换从小到大。 这里的双倍是最大的。 (因为大的会丢失,小的会丢失,小的会输给大的,只是一点点空间)。

    条件判断执行类似 if( ...如果是这种情况,如果满足条件,则执行 {} 中的内容,如果没有 {},则 if 条件将受到紧接在 if 条件之后的句子的影响。 换句话说,如果在这个问题中只影响句子 z=x。

    退出是因为 while 里面的条件是 false,这时候我们第一次执行 while 字的时候,我们先知道我们设置了 int i=0,然后再看 while(int i=0),这种 0 是 false,所以 while 条件是 false,并且 in-while 语句没有执行, 也就是说,它不会循环。

    7.呃:我觉得你对二维数组的理解有点问题。 当我们成对赋值时,默认赋值的二维数组 d[3][2],也就是说,它就像三个大小为 2 的一维数组,这个问题中的赋值方法类似于 a[10]=; 这个任务。

    8.你的理解是正确的,如果把数组的定义和初始化一起写成这样,在这种情况下就等价于你=下面的数据告诉前面的大小。

    15.这是函数指针的问题。 我不明白函数指针的问题,但似乎是d的错误。

    希望对你有所帮助。

  8. 匿名用户2024-01-24

    2 只有当有更高级别的参数参与计算时,最高级别的 3 if 语句之后的结果为 z=x; 没有执行,但 x=y; 执行,因此 x 值最终为 20

    4 将被执行 0 次。

    7 如果你不填写也没关系,系统会随机分配一个值。

    8d中有两个字符串,但是只给出了一个字符串,如果去掉逗号,你仍然可以15只有d不好,b等价于a,它仍然是合法的。

  9. 匿名用户2024-01-23

    C++ 我曾经学习过,但忘记了很多。

  10. 匿名用户2024-01-22

    有两个 a,一个是静态成员变量 a,另一个是构造函数参数 a。

    构造 obj 时,调用构造函数,并间接调用 init 赋值 a=1这是使用的静态成员变量 a。

    在构造函数 A++ 中,自添加参数 A

    最后,main 中的输出是一个静态成员,因此值为 1选择 B

相关回答
9个回答2024-07-23

这段关系已经离开了很长时间。

11个回答2024-07-23

80 by 86 汇编语言与计算机体系结构“ - Windows 操作系统原理 >>>More

22个回答2024-07-23

北京师范大学.

南京大学. 北京大学、复旦大学. >>>More

15个回答2024-07-23

建议大家看一下c和c++的百科词条,自己比较选择,最重要的是把基础课程学好,选择就好好学习,多练习。 当然,编译器是你选择的任何东西,你都可以使用。 如果是 c 建议 05,那就改进了很多。。。

12个回答2024-07-23

如果你想拥有荣誉、金钱、地位; 如果你想十年后,你的高中和大学同学会用羡慕、嫉妒和仇恨的眼光看着你; 如果想买阿玛尼,LV正品不会皱眉; 如果想住大房子,有一辆不低于20万元的车; 如果你想想那些辛辛苦苦抚养你的父母; 如果你不想生病,你就负担不起治疗费用; 不想被人瞧不起,天天对着别人的脸微笑; 如果你不想永远只穿街头商品,只谈论哪件东西永远打折; 如果你以后不想把好的东西送给你的孩子,但你没有钱买你喜欢的东西; 如果你不想只买山寨苹果,看着别人用真品; 如果不想天天吃馒头,就只能在节假日吃肉。 那么请相信我,学习是你拥有这些最方便、最直接的方式。 为什么不用现在的几年来换取未来50年你自己和家人的幸福呢?