本文来自 OI wiki,转载仅作学习记录使用。 注意 :考虑到算法竞赛的实际情况,本文将不会全面研究语法,只会讲述在算法竞赛中可能会应用到的部分。 本文语法参照 C++11 标准。语义不同的将以 C++11 作为标准,C14、C17 的语法视情况提及并会特别标注。 auto 类型说明符 auto
转载
2021-01-21 11:55:00
109阅读
2评论
计算机是一门实践学科,学习计算机相关的知识都重在实践。很多同学可能希望学好C/C++,但是苦于无处下手,那么这里推荐一个很好的方法,多做ACM竞赛题。ACM也称为ACM-ICPC,是国际大学生程序设计竞赛的简称,它一般用一段英文文章描述一个小的项目需求,要求做题人用C/C++/JAVA/etc把该题目完成之后,在网站上提交,然后它立即就会反馈成功还是失败了,如果失败,可以修改代码再次提交。真正的竞
原创
2009-10-03 20:38:46
1196阅读
2评论
1. 数组介绍C语言的数组是一个同类型数据的集合,主要用来存储一堆同类型的数据。程序里怎么区分是数组?[ ] 这个括号是数组专用的符号. 定义数组、 访问数组数据都会用到。数组的定义语法:int data[10]; <数据类型> <数据名称>[常量-整数-数据数量];
定义一个int类型的数组,数组的名称是data,长度是10,所占空间大小:4*10 字节。特点:1.
转载
2023-08-10 20:40:31
110阅读
一、C 语言发展二、C 语言缺陷三、C 语言 + 面向对象 + 高级语言特性1、C 语言衍生的高级语言2、C 语言与 C++ 语言关系3、C++ 语言增加内容4、C 语言与 C++ 语言应用场景
原创
2023-10-15 10:49:21
162阅读
C/C++学习笔记
1.C语言中使用关键字sizeof来求数组长度
char temp[3]; int tempLen = sizeof(temp)/sizeof(char);
strlen只能用来求字符串长度
2.交换两个数据的几种方法及其区别
方法一:值传递,在main函数中并未改变a,b 的
原创
2011-03-25 22:41:25
840阅读
点赞
当我们开始接触c语言的时候,感觉到课堂上讲的和c++教材的内容基本上都能接受和理解,但真要实际动手编写程序又感到脑袋一片空白而无从下手;其二,整个课程的所有内容好不容易学完了,但对编写实用化的程序,总感到眼花缭乱而无法下手,真个儿“欲起平之恨无力”。以至于在很长一段时间里在我的内心里产生了一种学习C语言和c++的恐惧感,认为自己不是学C语言和c++的
原创
2013-07-30 15:36:30
702阅读
学过C语言和C++的人肯定知道两者是有区别的,看过很多关于C++书籍和C语言学习资料,也参考过一些C++学习网站,其实C语言和C++还是有很多区别的,总结一下这两者具体有什么样的区别吧!(上网查过很多,我觉得容易一幕了然的就放着里面了,大家一起看看吧!)C语言与C++的区别有很多: 1.继承:C++支持多继承,C语言类只能继承一个基类中的实现但可以实现多个接口。2.数组
转载
精选
2013-08-21 14:30:01
781阅读
C语言和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,不管什么人想访问都可以;而在VC++中它没有加限定符是为私有的。C语言与C++是大家平常听到次数比较多的两种计算机编程语言,所以大家自然就对它们产生了好奇心。尤其是那些IT行业外的人士对此尤为好奇,毕竟他们一直都以为C++只是C语言的
原创
2023-02-01 17:52:46
166阅读
From:http://www.cnblogs.com/emituofo/archive/2012/07/20/2600481.htmlC语言标准写在前面:K&R C不用
转载
2023-05-23 16:21:07
105阅读
mian 文件#include <iostream>#include"test.h"using namespace std;//在C++中想调用C中的函数//extern
原创
2022-07-26 14:35:54
197阅读
C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改 ...
转载
2021-08-04 10:05:00
148阅读
2评论
C++语言概述1 计算机系统的组成计算机系统的硬件组成1.运算器 :进行算数运算,逻辑运算2 控制器 :相当于计算机的神经中枢3 存储器 :存放程序与数据4 输入设备 :将人所能识别的信息形式转化为计算机所能识别的0-1代码5 输出设备 :将计算机所能识别的0-1代码转化为人所能识别的信息形式计算机的基本结构2 指令与程序指令是计算机执行某种操作的机器命令,它可以被计算机硬件直接识别和执行。计算机指令用二进制代码表示,一条指令通常由两个部分组成:操作码指的是究竟要执行什么操
原创
2021-06-21 15:41:41
636阅读
c++概述: 新手入门《c++程序设计》,选择最新版,建议一门语言学到精通,再扩展。 编译类型语言:c、c++等;解释类语言:python、PHP等;脚本语言:javascript、python等。 visual studio 2019:创建新建项目--控制台应用--配置控制台--创建;编译:生成- ...
转载
2021-09-24 09:42:00
256阅读
2评论
数据类型向内存申请空间#inculde <stdio.h>int main(){ char ch = 'A';//'ch'为变量 printf("%c",ch);//%c——打印字符格式的数据 return 0; }#inculde <stdio.h>int main(){ int age = 17;//'age'为变量 printf("
原创
2022-09-18 10:09:59
294阅读
创建项目项目源码说明C++ 中直接调用 C 代码 ( 无法解析的外部符号 错误 )C++ 与 C 编译结果对比extern "C" 在头文件中的标准用法最终的 C / C ++ 兼容 代码
原创
2022-03-09 11:16:05
1476阅读
C++读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性。从语法上看,C语言是 C++ 的一部分,C
原创
2022-11-22 22:51:14
198阅读
温馨提示:Go语言开发必备的开发手册: https://studygolang.com/pkgdocGo语言进阶学习书籍->Go语言圣经: https://www.k8stech.net/gopl/Go语言是典型的面向对象编程语言,特性有继承(匿名字段、实名字段),封装(方法),多态(接口interface)。面向对象是一种编程思想,本身与编程语言没有关系,只是一些语言很好的支持了面向对象,