头文件的作用

#include 指定的头文件的包含目录
#include “windows.h” 优先从文件所在的目录进行。如果文件没有的话,那么就从指定的头文件的包含,目录里面进行查找。如果在文件目录里面没有的话,那么就会找两次,这样就会导致程序运行没那么快,因此需要查找两次。

函数的返回值

返回类型,函数名称(函数的参数){函数体}

int main (void){
}

void是什么意思,表示是空的意思。

return 0,表示函数返回的值。
大家都约定了,返回0表示的一个正常的值。

在return 后面之后的语句不可以执行。

return一定要写。
表示函数的返回值。

如果没有return,程序会有默认的返回值,这个值是你所不确定的。

函数的风格

int main(void){
函数体
}
这种风格的好处在于可以减少一行。

函数的库函数

C语言标准库

C++标注库

第三方开源框架

公司镍已经开发好的函数。
程序员自己定义的函数

字符串常量

字符串必须使用英文的双引号
eg: “你是最好的程序员”

std::cout<<“9527”<<“的年龄是”<<38;
"9527"是字符串变量
38是整形常量

字符串保存位置.

打印语句的使用范围
1:控制台的输出
2:调试信息的打印

命名空间

使用命名空间
韩信谋反如匈奴。这个韩信是韩国王室后裔。

另外一个韩信
韩信大将军

两个韩信。

函数取名字难免取到相同的名字,这样就会出现混乱。
如果两边的代码合并到一起后就会出现这样的场景
因此C++使用了命令空间来应对这样的场景。

用了命名空间就可以改变开发之间名字冲突的问题。

软件是怎么炼成的

预处理,转换为源程序,进行编译转为为汇编程序,再汇编为二进制程序,最后转换为可执行文件。

注释的作用

进入新的公司里面进行的第一件事情就是看代码。

国内开发环境比较恶劣,对于文档没那么重视,导致需要程序员自己读取代码才可以。

写代码的时候应该养成良好的习惯,写注释。

就算一段自己认为非常好的代码,在经过一段时间后就会出现无法理解的情况。

注释应该包含以下三个内容

1:重要变量名的作用
2:比较复杂的算法思想
3:程序中的关键步骤

代码注释有几种方式,分别是注释在尾部,注释在头部。

注释的风格
不要为了注释而注释,不要没一行写一个注释。过多了不好。

常见错误总结

对待错误的态度,遇到的错误越多,你只要解决了就好了。

中文乱码

第一种 由于中文的编码模式有多种,因此需要对控制台和文件的编码模式改为一致的情况

第二种情况是
#pragma execution_character_set(“gbk”)

第三种修改控制台的编码格式
修改注册表,可以修改控制台的编码格式,但一般不建议。

错误2 ,360报安全错误。

错误3 ,中英文输入法的问题。在编写的过程中养成好的习惯,对于中英文输入的切换一定要保持好。

搜狗输入法里面有一种可以在中文输入法下面输入英文符号.

要解决当输入中文的时候,需要输入中文的时候,可以安装另外的输入法。

头文件的作用,函数的返回值,函数的风格,函数的标准库 字符串常量相关推荐

  1. 函数指针,指针函数,返回值为指针的函数

    摘要: 在学习C语言时,一个比较容易混淆的概念就是函数指针.指针函数.返回值为指针的函数.本文将对这三个概念进行区分.指针函数就是返回值为指针的函数,两个本质上是同一事物,只是叫法不同.函数指针就是一 ...

  2. 函数的返回值,C语言函数返回值详解

    看旋转编码器程序的时候,遇见了一些关于函数返回值的函数,感觉很懵逼,就百度了一下C语言函数调用,感觉写的挺好的, 原链接:http://c.biancheng.net/view/204.html 通常 ...

  3. python函数默认返回值_python笔记20_函数返回值

    主要内容: 小目标:掌握函数返回值 主要内容:return语句,返回多个参数 如果看完这篇文章,你还是弄不明白函数返回值: 你来找我,我保证不打你,我给你发100的大红包. 1. 函数默认返回值 Py ...

  4. map函数python返回值,Python中map函数使用

    图片发自简书App map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 1.当se ...

  5. python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...

    建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...

  6. 一木.溪桥学Python-09:函数的返回值、函数的作用域、作用域的优先级、递归函数、内置文件中常用方法、匿名函数lambda、高阶函数

    一木.溪桥 在Logic Education跟Amy学Python 12期:Python基础课 一木.溪桥学Python-09:函数的返回值.作用域.作用域的优先级.递归函数.内置文件中常用方法.匿名 ...

  7. Python基础第六天——函数的使用、函数的参数、函数的返回值、函数的嵌套、命名空间、作用域、函数对象...

    一.拾遗 1.通常情况下无参函数只是进行操作,所以不需要返回值:有参数函数则需要返回值. 2.练习: 判断用户输入一串字符,如果这串字符的长度小于5则重新输入,如果大于5则退出循环. while Tr ...

  8. Linux拓展之Shell中函数的返回值

    概述 在 Shell 脚本中的函数中有两种方式进行返回值: return 语句:仅能返回 [0, 255] 之间的整数,常用于表示返回函数的执行结果状态. echo 语句:能返回任何数字.任何字符串, ...

  9. python怎么调用函数的返回值类型,10、Python基础之函数的调用与返回值

    一.函数参数 1.1 不定长参数 当我们定义函数时,可能需要定义一个函数能处理比当初声明时更多的参数,这些参数叫做不定长参数. 我们可以在形参前面加上一个 * ,这样这个形参就可以获取所有的实参,它将 ...

最新文章

  1. Spring could 使用Feign超时问题
  2. maven打包插件:maven-compiler-plugin、maven-dependency-plugin、maven-jar-plugin、maven-resources-plugin详解
  3. x86构架之-Intel8042键盘控制器简介
  4. 余弦函数导数推导过程_反三角函数的导数的推导过程
  5. 华为怒发公开信;锤子手机难产罗永浩陷尴尬处境;苹果错失 5G | 极客头条
  6. Git@OSC 已经支持 Gitlab Control 移动客户端
  7. while循环python的范围_为什么Python中的range()循环比使用while循环更快?
  8. A1113 | Integer Set Partition (25)
  9. 机器学习中最常见的四种分类模型
  10. seaweedfs使用说明
  11. Verilog HDL实现智能药盒
  12. 软件测试之与大厂测试经理的问答
  13. 如何进入docker 使用root用户的方式
  14. 运行在命令行的微信 cmd-wechat-terminal
  15. 提高软件可靠性的方法和技术
  16. 2.8 其他快速入门必要知识
  17. 23-末2菜菜的计算机保研之路(pku cs\rw、zju cs、fdu cs、ustc)
  18. codeforces 577
  19. 怎么把文字转换成语音?教你一个文字转语音小妙招
  20. 弘辽科技:淘宝运营如何提高转化?

热门文章

  1. 有关opencv的学习(17)—形态学滤波器检测边缘和角点
  2. iOS耗电量检测与优化
  3. fatal error:Killed signal terminated program cc1plus错误解决方法
  4. [USACO09MAR]Moon哞哞叫Moon Mooing(模拟)
  5. Error instantiating class com.demo.pojo.UserPojo with invalid types () or values ()
  6. windows定时对指定文件夹压缩然后存放在指定的文件夹下
  7. 职场礼仪--如何使用手机和计算机
  8. 使命召唤7:黑色行动
  9. ECS搭建nginx服务器在阿里云
  10. html input 上下箭头,CSS input type=number出现上下箭头时解决方案