赚钱之路之初识C语言|第三讲 - 幕布思维导图

函数:一个独立的模块代码,完成独立的功能,例如Add就是一个函数,有自己的代码功能。函数的特点可以简化代码,代码复用。

在Add函数实现中,需要注意的是传参和返回值,调用这个函数时需要传参,就像这样Add(a,b),传参时传的是实参(实数参数),实现函数时,需要用形参(形式参数)来接收所传的实参就像这样Add(int x,int y),a的值就赋给了形参x,b的值就赋给了形参y,当然传的实参是整数,所以需要用int来修饰形参接收的是一个整形参数,实现函数的具体代码,就可以用形参来实现,如上图,完成后就需要一个返回值,返回的值当然是你实现后的需要的值,而不是return 0,有返回值,当然得有int 修饰这个函数形成前后呼应int Add(int x,int y),同时返回的值需要用一个变量来接收int sum=Add(a,b)

数组:一组具有相同类型的元素,用arr[]接收。数组定义:整形数组用int arr[]={0};

操作符:算术操作符、移位操作符、赋值操作符

算术操作符:+ - * / %主要是/ %

操作符/:有整数除法和浮点数除法,整数除法得到的是商,浮点数除法得保证除数和被除数至少有一个数是浮点数,这样得到的结果才能是浮点数。浮点数在编译器中默认为double类型

操作符%:取模(取余)得到的是余数,只适用于整数

移位操作符:<< >>

位操作符:& ^ |

赋值操作符:= += -= /= *= %= <<= >>= &= ^= |=

单目操作符:只有一个操作符

操作符!:0---假,非0----真

操作符—:取反

操作符sizeof:计算变量占内存的大小,单位是字节

操作符--和++:

操作符(类型):强制类型转换,记住少用

赚钱之路之初识C语言|第三讲相关推荐

  1. 赚钱之路之初识C语言|第二讲

    赚钱之路之初识C语言|第二讲(延续) C语言中的库函数scanf,printf 变量的作用域和生命周期 局部变量作用范围:在大括号中创建的变量都叫做局部变量,在哪个括号中创建的,就作用于哪个括号.a变 ...

  2. 赚钱之路之初识C语言|第五讲

    目录 一.指针 1.内存 1.1地址 1.2变量取地址 2.指针变量 2.1什么是指针变量 2.2指针变量大小 二.结构体 1.变量访问结构体成员 2.指针访问结构体成员 一.指针 1.内存 1.1地 ...

  3. 速通C语言第一站 一篇博客带你初识C语言

    感谢佬们支持! 文章目录 前言 一.C语言的前世今生&&如何写C语言 二.初识C语言 1.  第一个C语言程序(万恶之源) 2.  数据类型 计算机中的单位 介绍各种类型 各数据类型的 ...

  4. 初识C语言---(4)

    目录 指针初识 结构体 指针初识 学习指针知识,我们得首先了解内存方面的知识: 内存: 内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 . 所以为了有效的使用内存,就把内存划分成一 ...

  5. 初识C语言---(2)

    字符串+转义字符+注释 "hello world.\n" 这种由双引号引起来的一串字符称为字符串字面值,或者简称字符串. 重点:字符串的结束标志是一个 \0 的转义字符.在计算字符 ...

  6. 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源

    本节书摘来自异步社区<C Primer Plus(第6版)中文版>一书中的第1章,第1.1节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 ...

  7. 程序员之路──如何学习C语言并精通C语言

    程序员之路──如何学习C语言 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通.如何以最小的代价学习并精通C语言是本文的主题.请注意,即使是"最小的代价",也绝不是什么 ...

  8. 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言

    Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法 get()方法,处理get方式的请求 post()方法, ...

  9. C Prime Plus 第一章 初识C语言

    初识C语言 C的历史和特性 选择C语言的理由 C语言的应用范围 计算机能做什么 高级计算机语言和编译器 语言标准 第一个ANSI/ISO C 标准 C99标准 C11标准 使用C语言的7个步骤 编译机 ...

最新文章

  1. AI在传统制造业的应用落地!
  2. gis 数据框裁剪_ArcGis入门学习教程带练习数据
  3. 显卡玩家の反击!矿难一个月,618集体大战黄牛“降价也不买”
  4. jsp/servlet上传
  5. 英语 语义分割_Padlex数据处理-语义分割-分段变换,PaddleX,segtransforms
  6. python笔记:load_ext autoreload
  7. ubuntu 9.10 输入法
  8. C#调用C++类(以COM组件的形式)
  9. 内置对象和自定义对象的原型链
  10. python代码翻译器-【分享】python 翻译器,爬取百度翻译,并附上源码
  11. docker容器的标准使用过程_docker容器的使用
  12. JVM调优总结(转)
  13. 编写c语言程序实现如下功能 创建父子进程,青岛理工大学操作系统实验指导及实验报告.doc...
  14. 怎么彻底卸载cad2017_怎么彻底卸载删除cad
  15. Android音频系统之二音频框架
  16. java调用腾讯企业邮箱给谷歌(gmail)邮箱发送邮件丢失或进入垃圾邮箱
  17. 切换笔记本外接显示屏 屏幕显示的快捷键
  18. Centos 7 开机一直转圈 提示failed to load SELinux policy freezing的解决方法
  19. 网站权重8 的网站优化方案
  20. 如何centos7中查看IP地址

热门文章

  1. 电子通信 - 充电器、开关电源、电源适配器 三者之间区别
  2. 计算机辅助诊断儿科,基于深度学习的儿科临床辅助诊断算法研究
  3. 阿里云 IoT 物联网实例讲解——实践类
  4. game : steam
  5. DLP7000/DLP9500高速大容量DMD套件 鬼成像 CS 压缩感知 单像素相机
  6. Java的反射机制,内含超简单实例代码(搞懂反射,这一篇就够了)
  7. 家常菜的烹饪方法和技巧(转)
  8. 运营技巧|如何增加用户粘性
  9. word文档中表格顶头怎么调整_Word技巧大全,标书制作靠它准没错
  10. 华南理工统考计算机应用基础,华南理工大学计算机应用基础平时作业