首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程

    C加加能用来干什么?为什么要学C加加?学C加加了能干嘛?

    C++语言是一种混合型语言,它保留了C语言所有的优点,同时又增添了面向对象的编程机制,我们可以将C++语言视为C语言的改进和扩展. 基于C语言开发的C++语言兼容C语言,因此用C语言编写的程序基本上可以不做改动地用于C++。相对于C语言,C++语言对C语言的功能做了一定的扩充,同时增添了面向对象编程机制。 C++能用来干什么 下图是2017世界编程语言排行榜,在该排行榜中,C++语言位列第3,从这个排名中我们也可以看出C++语言应用是非常广泛的。 掌握了C++基本语法之后,开发游戏也依然是一个不错的选择,目前工业级别的3D游戏引擎仍然是用CC++编写的。 ,还有工作中想提升自己能力的C/C++党,如果你是正在学习C/C++游戏编程的小伙伴可以加入学习。

    2.8K90发布于 2018-02-26
  • 来自专栏计算机二级C语言

    2019二级C题库及解析(9

    #include "stdio.h" main() { char c; c=getchar(); while(c!='?') { putchar(c); c=getchar(); } } 如果从键盘输入abcde? #include <stdio.h> main() { char c; while((c=getchar())! =’$’) { if(‘A’<=c&&c<=‘Z’) putchar(c); else if(‘a’<=c &&c<=‘z’) putchar(c-32); } } 当输入为ab*AB%cd#CD$时,运行结果为:ABABCDCD 13.

    59810发布于 2020-06-16
  • 来自专栏编程

    C加加的学习方法!

    学习C++重在理解其各种语言设施所代表的语义,以及C++所能表示的语义所代表的设计思想。首先从宏观上入手,你需要明白的是C++是程序设计语言的本质。 在此我把C++最重要的性质写下来:C++是一门静态类型检查,基于C内存模式,支持四种基本程序设计范型的语言。 分享之前我还是要推荐下我自己的C/C++学习交流裙:三 四 三 八 九 一 三 六 五,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的C/C++资料和零基础入门教程 做为C++的百科全书和《C++程序设计语言》有着一样的地位。但是前者更强调的是C++的语法和其语义,而后者则是以如何用C++进行合理设计做为描叙的中心。 《C++沉思录》:非常有特点的一本书,全书假设读者已经通晓C++语言,重点告诉读者C++的概念以及一些C++的设计手段,比如用C++到底为什么会比C或者其他过程语言更好?

    1K60发布于 2018-01-24
  • 来自专栏企鹅号快讯

    C加加零基础初学者该如何学习C加加以及编程

    都说Java是世界上最受误解的语言,其实C++何尝不是。现在网上流传的错误的C++学习方法一抓就是一大把。很多人在学习C++的过程中也走了许多弯路,浪费了不少时间。我自己也是。走了不少弯路。 想学习c++,加C语言、C++学习交流Q裙三 四 三 八 九 一 三 六 五免费学习 C++的语法灵活丰富,支持底层调用,是大多数操作系统的编程语言,也是游戏开发和图像处理领域的首选。 市面上的C++书籍不计其数,但有一个共同的缺点,就是讲语言细节的书太多——《C++ gotchas》,《Effective C++》,《More Effective C++》,但无可厚非的是,C++是这样一门语言 比如C++模板在设计之初根本没有想到模板元编程这回事,更没想到C++模板系统是图灵完备的,这也就导致了《Modern C++ Design》和《C++ Template Metaprogramming》 想学习更多的C++语言编程基础免费课程知识,加入C/C++学习交流三 四 三 八 九 一 三 六 五我们一起学习交流吧。点击链接加入裙【C/C++学习交流】:https://jq.qq.com/?

    1.3K100发布于 2018-02-11
  • 来自专栏编程

    C加加和游戏开发那些事,告诉你怎么用C加加纵横游戏编程

    C语言和C++ C 语言可以说是一门设计的非常成功的语言。但是C语言没有OOP的特性,在做一些大型项目的时候力不从心。一些大型的C项目,随着项目的臃肿,人类基本没办 法维护这个项目了。 要维护这么庞大的项目而又不出错,只能加入一些OOP特性重构,有经验的C程序员写着写着,很多概念就类似C++了。干脆直接转C++ 算了。 c++ 和c相比,生产效率要高一点。 而原生编程最常用的就是C/C++和汇编。 是否使用C++ C++并非万能丹,我按经验举出一些C++的适用时机。 而用C就算性能好,也没好到C++的3~4倍,好10~30%就不错了。 极端优化后的代码,C要好于C++,但是相同时间内开发出来的代码 C++性能会好于C,而且C++可读性可维护性要远远好于CC++学习建议 C++缺点之一,是相对许多语言复杂,而且难学难精。许多人说学习C语言只需一本K&R《C程序设计语言》即可,但C++书籍却是多不胜数。

    2.3K50发布于 2018-02-26
  • 来自专栏企鹅号快讯

    学了C加加,你能做什么?

    5.操作系统 在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性,面向对象性质也开始在该领域崭露头角。 6.设备驱动程序 也是因为效率的原因。 7.移动(手持)设备。 9.教育与科研。 10.部分行业应用。 11.其他应用。 最后还是要推荐下小编的C/C++游戏编程学习群:六二六八七一九一六,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2017最新的C/C++游戏编程和0基础入门教程,欢迎初学和进阶中的小伙伴 每天晚上20:00我都会开直播给大家分享C/C++游戏编程知识和路线方法,群里会不定期更新最新的教程和学习方法(进群送2017C/C++游戏编程学习教程),大家都是学习C/C++游戏编程的,或是转行,或是大学生 ,还有工作中想提升自己能力的C/C++党,如果你是正在学习C/C++游戏编程的小伙伴可以加入学习。

    1.2K50发布于 2018-01-31
  • 来自专栏编程

    如何系统的学习CC加加C加加游戏编程职业技能学习表

    对于很多想要学习C/C++或者正在学习C/C++的朋友来说,如何学是一个大问题。没有人教,又想往这方面发展,那么一个学习思路就很重要了,今天我就分享一下,如何从零基础开始系统学习C/C++。 学习C/C++的第一步,当然是要先了解编译工具 之后,作为基础,C语言肯定是不能落下的了,最好是还能做一些相关的小项目出来咯 然后就是开始学习C++咯,当然,学习总要实践与理论结合的 之后就可以分成两个部分了 ,Windows系统编程和Linux系统编程学习,都学更好咯 想要系统学习C/C++或者想要了解C/C++可以加群:六二六八七一九一六 以上,就是今天的内容,希望能给你们有所帮助。 每天晚上20:00我都会开直播给大家分享C/C++游戏编程知识和路线方法,群里会不定期更新最新的教程和学习方法(进群送2017C/C++游戏编程学习教程),大家都是学习C/C++游戏编程的,或是转行,或是大学生 ,还有工作中想提升自己能力的C/C++党,如果你是正在学习C/C++游戏编程的小伙伴可以加入学习。

    92380发布于 2018-02-24
  • 来自专栏企鹅号快讯

    C加加是否到了生死存亡的时刻?不,C加加仍然在编程界任是不可替代的

    C++是否逐步被取代 C++最能考察一个人对计算机知识掌握的能力。windows使用CC++写的,现在又有qt、codeblocks等跨平台开发工具。 可以这样说,基本上大型软件的底层使用C或者C++开发,上层使用C#、C++、Java开发,这样可以导出对应版本的API以提供开发者进行二次开发。 ,也不能完全这样,因为C++是C的超集,也可以完全采用c语言编程。 所以,对效率要求高的一般是CC++混合编程,而对于网络前段和二次开发用Java和.net的居多。MySQL是用C++开发的,Oracle是用C写的。 所以学习C++用途是很广的。 C++的难点和优势 知识点广泛而且难度高。按照几年前Scot Mayer在Effective C++中对C++的定义来看,C++是一门多范型语言,包括了C、面向对象编程和泛型编程。

    1.1K90发布于 2018-01-29
  • 来自专栏编程

    CC加加的学习过程总结,内有实用学习路线

    C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构的组织和掌控方法,但是,我认为,C++骨子里还是C的。 3、开始学习C++ C++不难学的,很多人觉得C++难学,其实是因为它在C之外,又提供了很多的概念,尤其是对象,很难以理解。 9、COM COM、COM、COM,我最头疼的COM,呵呵。 COM就是一种远程过程调用,即你请求的代码是在另外一个进程中运行的,通过某种通信协议来回传递参数和结果。仅此而已。 每天晚上20:00群里都有免费的课程给大家分享C/C ++知识和路线方法,群里会不定期更新最新的教程和学习方法(进群送2017C/C ++学习教程),大家都是学习C/C 游戏编程的,或是转行,或是大学生 ,还有工作中想提升自己能力的C/C 党,如果你是正在学习C/C 游戏编程的小伙伴可以加入学习。

    1.6K61发布于 2018-01-25
  • 来自专栏编程

    给学c加加小白的50条忠告

    1.请热爱C++! 2.不要被 VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 3.会用Visual C++,并不说明你会C++; 4.如果不是天才的话,想学编程就不要想玩游戏 ——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 5.没耐心的人容易说:我要中文版! 6.觉得c++难学的人分两种a)只观望而不学的人;b)只学而不坚持的人; 7.小白经常喜欢问:我到底该学什么;——别问那么多,学就对了; 8.学习编程最好的方法之一就是阅读源代码; 9.在任何时刻都不要认为自己手中的书已经足够了 C++的集成开发环境要同时学习和掌握; 14.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; 15.学习编程的秘诀是:编程,编程,再编程; 想要一起学习交流,或者系统的学习c++的可以加企鹅裙五五三零一四三八三

    915100发布于 2018-01-26
  • 来自专栏编程

    你应当如何学习C加加以及编程

    Javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费了不少时间。 市面上的C++书籍不计其数,但有一个共同的缺点,就是讲语言细节的书太多——《C++ gotchas》,《Effective C++》,《More Effective C++》,但无可厚非的是,C++是这样一门语言 比如C++模板在设计之初根本没有想到模板元编程这回事,更没想到C++模板系统是图灵完备的,这也就导致了《Modern C++ Design》和《C++ Template Metaprogramming》 关于如何学习编程,g9的blog上有许多精彩的文章:这里,这里,这里,这里… 实际上,我建议你去把g9老大的blog翻个底朝天 书单?我是遑于给出一个类似《C++初学者必读》这种书单的。 myan老大和g9老大都给出了许多精彩的见解。我不得不再加上一个P.S。具体我就不摘录了,如果你读到这里,请务必往下看他们的评论。

    92990发布于 2018-02-02
  • 来自专栏应用案例

    C语言C加加新手入门基础学习书籍资料推荐

    接下来会陆续介绍各自编程语言和各个领域的学习建议,本文先讲C语言。 1、C语言适合当第一门编程语言学习 、C语言语法相对简单,但又比较完整和严谨,包含该有的各种元素。 2、C语言学习的步骤 学习语法和基础算法 ---> 了解C语言应用领域 ---> 确定是否从事C语言相关工作 ---> 深入学习基础课程 ---> 学习领域相关的课程 3、C语言语法学习 、书籍推荐 可以用计算机等级考试二级C语言)的历年试题验证学习结果。也可以自己报名考看看,以95分做目标。 、进阶学习 可以先跳过这个,看看是否从事C语言相关工作,如果是的话,再来看这个。 三个方向:、选择从事C语言相关的工作;、选择继续学习C++,C++主要应用领域游戏服务端开发、图形图像、C/S客户端界面开发、中间件;、选择其它方向的学习,比如Java 6、深入学习基础课程 选择从事C 9、最后看看《程序猿遇到问题到哪里问?》

    3K101发布于 2018-01-11
  • 来自专栏企鹅号快讯

    C加加初学者需要看什么书

    C primer plus》、《C专家编程》、《C和指针》、《C陷阱与缺陷》; 6。 如果你想直接学习C++,上述第五步也可以不做,直接学习C++不会有什么问题,但日后当你需要C编码的时候,很有可能需要重新学习一下C,别被其它人所谓学了C++可以不用学C忽悠了,两者有很大不同的。 7。 《C++ primer plus》; 8。《C++ primer》;这本书每一页都要看,其它书可以跳,但这本不行,其实对于计算机书籍来说,这一本只是有点厚,不算太厚啦; 9。 《C++模板元编程》 C++缺点之一,是相对许多语言复杂,而且难学难精。许多人说学习C语言只需一本K&R《C程序设计语言》即可,但C++书籍却是多不胜数。我是从C进入C++,皆是靠阅读自学。 个人认为,学习C++可分为4个层次: 第一层次,C++基础:挑选一本入门书籍,如《C++ Primer》、《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》或他一年半前的新作《C

    1.9K90发布于 2018-01-11
  • 来自专栏nginx遇上redis

    C二级指针

    如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针。 将这种关系转换为C语言代码: int a =100; int *p1 = &a; int **p2 = &p1; 指针变量也是一种变量,也会占用存储空间,也可以使用&获取它的地址。 C语言不限制指针的级数,每增加一级指针,在定义指针变量时就得增加一个星号*。p1 是一级指针,指向普通类型的数据,定义时有一个*;p2 是二级指针,指向一级指针 p1,定义时有两个*。 如果我们希望再定义一个三级指针 p3,让它指向 p2,那么可以这样写: int ***p3 = &p2; 四级指针也是类似的道理: int ****p4 = &p3; 实际开发中会经常使用一级指针和二级指针 想要获取指针指向的数据时,一级指针加一个*,二级指针加两个*,三级指针加三个*,以此类推,请看代码: #include <stdio.h> int main(){ int a =100; int

    71410发布于 2021-03-04
  • 来自专栏PHP修行之路

    PHPCMS V9 添加二级导航

    今天看了看phpcms 写到二级导航时发现点问题,查询导航栏的信息时返回的$r[arrchildid]与自己想象的不符,文档上说是返回子栏目id但是却有些不同。 data-toggle="dropdown">{$r[catname]} 8

      9 18 {/if} 19 {/loop} 20 {/pc} 21
    大致思路:查询该文档下是否有子栏目id,如果有则输出二级导航 data-toggle="dropdown">{$r[catname]} 8
      9

    2K20发布于 2019-09-11
  • 来自专栏企鹅号快讯

    C加加游戏编程永不过时的语言,原因何在?

    想要知道C++到底如何你首先要了解C++的特性。 它既保持了C语言的简洁、高效和接近汇编语言等特点,又克服了C语言的缺点,其编译系统能检查更多的语法错误,因此,C++比C语言更安全。 保持了与C语言的兼容。 绝大多数C语言程序可以不经修改直接在C++环境中运行,用C语言编写的众多库函数可以用于C++程序中。 支持面向对象程序设计的特征。C++既支持面向过程的程序设计,又支持面向对象的程序设计。 C++永不过时的语言 应为C++的领域广泛也导致了C++的难度相对如JAVA等语言大,但事实上C++没有落后,因为C++本身是不断发展和完善的,C++的最大的特点是既可以面向过程开发,也可以基于对象和面向对象编程 ,还有工作中想提升自己能力的C/C++党,如果你是正在学习C/C++游戏编程的小伙伴可以加入学习。

    2.2K80发布于 2018-02-05
  • 来自专栏陶士涵的菜地

    C语言的二级指针

    c=strlong(a,b); printf("c=%s",c); return 0; } C语言二级指针(指向指针的指针): 指针可以指向一份普通类型的数据 如果一个指针指向的是另外一个指针,我们就称它为二级指针,或者指向指针的指针 #include<stdio.h> int main(){ int e=100; int * , &b=%#x , c=%#x \n",&e,b,&b,c); return 0; } &e=0xbfe7c530 , b=0xbfe7c530 , &b=0xbfe7c534 , c=0xbfe7c534 e的地址是0xbfe7c530 , b是指针地址是0xbfe7c530 ,正好b指向e b指针变量本身的地址是0xbfe7c534 , c是指针地址是0xbfe7c534 , 整好c指向b

    1.2K40发布于 2019-09-10
  • 来自专栏Python编程和深度学习

    计算机二级Python考点解析9

    请输入一个整数或者浮点数 >>> a 输入错误,请重新输入 PS:由于本人平时科研和学习压力巨大,需要耗费大量时间,所以在排版方面没有太深的造诣,大家学习为主~ 图怪兽_b59cbc9a7c7054df76264bd94d00a3d2

    64810发布于 2020-05-25
  • 来自专栏嵌入式智能硬件

    C语言之二级指针

    ,&a[3],&a[4]};//这个数组里面就是全部存的数内存地址,并不是数据 int **p,i; p=num; for (i = 0; i < 5; i++)//注意这里,C语言是不能在这里进行变量的定义的如

    65220发布于 2020-08-28
  • 来自专栏半生瓜のblog

    C语言二级错题积累(4)

    在栈中,栈项指针的动态变化决定栈中元素的个数。 详细设计的人物是为软件结构体中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。 扇出指由一个模块直接调用的其他模块个数。 按照传统的数据模型分类,数据模型分为层次模型、网状模型、关系模型。 数据库管理系统能实现对数据库汇总数据的查询、插入、修改和删除,这类功能称为数据操纵功能。 机器周期的同步标准是CPU访问存储器一次所需要的时间。 一个正在运行的进程由于所申请的资源得不到满足,进程将

    64910编辑于 2023-05-12
领券