容易忽视的知识点

1. 在C语言中,主函数省略返回类型后的默认返回类型为int。 main(){ }  //主函数返回类型默认为int

2. 主函数末尾没有写return 0;这条语句,编译器执行到末尾会自动加上这条返回语句。(只适用于主函数)

3. cout << endl;  <<在这里是 插入运算符,另外还可作为 按位左移运算符,这是运算符重载的例子,通过重载,一个运算符有不同的含义。而endl被称为 控制符。

4. C++中,可以把一条语句放在几行上。例如: int

                      main(){ }   //可以正常运行

5. cin.get(); //可以让程序暂停,直到按下Enter键。

6. 函数可以来自函数库,类也可以来自类库。例如include<iostream>中的iostream就是一个类。

7. 内置的C++类型分两种:基本类型和复合类型。基本类型包括:整型和浮点型。char有一些特殊属性,实质仍是整型,暂不归类到整型。

整型包括:  short、int、long、long long。

8. C++中变量可以使用多种初始化方式: int age=12;   int age(12);  int age{12};  int age={12};

注意int age{};  //此时,变量将会被初始化为零。

9.

原文地址:https://www.cnblogs.com/linuxAndMcu/p/8331533.html

时间: 2024-10-31 14:23:10

容易忽视的知识点的相关文章

C#容易被忽视的知识点(四)

19.扩展类 例如想给某个类添加一个新方法,但由于某些原因,不能直接修改类的源代码,可以通过扩展类的方法实现. 具体例子如下: 假设有个类Show 1 public class Show 2 { 3 public void MethodOne() 4 { 5 Console.WriteLine("MethodOne"); 6 } 7 } 8 9 //扩展类 10 public static class ShowExtension 11 { 12 public static void M

C#容易被忽视的知识点(三)

13.静态构造函数 用途:用于初始化任何静态数据,或用于仅需执行一次的特定操作.在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数. 特征:1.这种构造函数只执行一次,即在代码引用类之前调用它. 2.静态构造函数没有访问修饰符,其他C#代码不能调用,在加载类时,由.NET运行库调用. 3.出于同样的原因,静态构造函数不能带任何参数. 4.一个类只能有一个静态构造函数. 5.只能访问类的静态成员,不能访问类的实例成员. 6.无参数的构造函数与静态构造函数可以在同一个类中同时定义,在加载

C语言学习笔记--数组参数和指针参数

1. 数组参数退化为指针的意义 (1)C 语言中只会以值拷贝的方式传递参数,当向函数传递数组时,将整个数组拷贝一份传入函数导致执行效率低下,C 语言以高效作是最初的设计目标,所以这种方法是不可取的. (2)参数位于栈上,太大的数组拷贝将导致栈溢出. (3)将数组名看做常量指针,传递的是数组的首元素地址,而不是整个数组. 2. 二维数组参数 (1)二维数组参数同样存在退化的问题: 二维数组可以看做是一维数组,其中的每个元素又是一个一维数组 (2)二维数维参数中第一维的参数可以省略 ①void f(

那些年我们写过的T-SQL(上)

在当今这个多种不同数据库混用,各种不同语言不同框架融合的年代(一切为了降低成本并高效的提供服务),知识点多如牛毛.虽然大部分SQL脚本可以使用标准SQL来写,但在实际中,效率就是一切,因而每种不同厂商的SQL新特性有时还是会用到,这部分内容更是让人抓瞎,常常会由于一些很简单的问题花很久来搜索准确答案.赶脚俺弱小的智力已经完全无法记清楚常见的命令了,即使是用的最熟悉的T-SQL(SQL Server).因此将最常见的T-SQL操作做个简单的总结,包括一些容易忽视的知识点和常见的开发样例.实话实说,

js 基础篇

本文章只记载平时容易忽视的知识点 1,变量声明 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y 和 Y 是不同的变量) 2,indexof search区别 indexof,search都可以查看指定的字符串是否在字符串中,都是返回指定字符串在字符串中首次出现的位置. 如果只是对一个具体字符串来查找,那么使用indexOf()的系统资源消耗更小,效率更高:如果是查找具有某些特征的字符串(比如查找以a开头,后面是数字的字符串),那么index

Oracle数据库基础知识

oracle数据库plsql developer 目录(?)[-] 一     SQL基础知识 创建删除数据库 创建删除修改表 添加修改删除列 oracle cascade用法 添加删除约束主键外键 创建删除索引 创建修改删除视图 二     SQL查询 基本的SQL语句 unionminusintersect 内连接外连接 子查询关联子查询 betweeninexists 复制表insert into selectselect into from 三     SQL查询优化 尽量少用 IN 操

ASPNET_WEBAPI快速学习02

这部分内容的学习,已经放了大半年时间了,果断补充上,尽早将过去遗留的老技术坑都补上.首先将介绍服务幂等性的概念和相关解决方案,这部分也将是本文的理解难点,由于WebAPI是一种Restful风格服务的实现方式,其遵循HTTP标准方法,因此理解好这部分概念,对于提供良好的业务服务显得非常重要.之后则将介绍SignalR这一长连接通讯的集成解决方案的概念和实践,这部分在交互式的Web场景中非常有效.最后将补充Owin.IOC.EnterpriseLibrary等相关知识,这些也都是.NET程序员比较

Javascript中的noscript

引言: 在浏览器日常火爆的时代,个大浏览器几乎都想占主导地位,争个你死我活,所以现在的各大浏览器都支持javascript脚本语言,但是在童鞋们,我们假设一下,万一哪个用户出于安全,把浏览器的javascript脚本支持,选项关了呢,导致我们写的一些效果,统计信息,地理位置的获取,登录注册的验证是不是就没有任何意义了,所以我们引入了今天我们几乎被遗忘的<noscript>标签 很多人觉得不以为然,但是作为想把JS学好的我却觉得任何知识都重要,不多说我们来看看代码 1 <!DOCTYPE

53个Oracle语句优化规则详解(转)

Oracle sql 性能优化调整  1. 选用适合的ORACLE优化器        ORACLE的优化器共有3种:a. RULE (基于规则)   b. COST (基于成本) c. CHOOSE (选择性)    设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖.    为了使用基于成本的优化器(CBO,