2022年信息学部物联网工程学院学生科协第一次软件大培训
2022年信息学部物联网工程学院学生科协第一次软件大培训
运行第一个程序
Hello World
代码
代码分析
什么是函数
这是我们在数学学习中学习到的函数,一个x值有与之对应的唯一的y值,对于程序来说类似如此:
对于C语言来说,函数大致具有如下结构:
特别需要注意的是,main函数是人为规定的主函数名,是程序的入口函数,因此我们在自定义函数时不能将main作为函数名使用。
用函数改写代码
如何理解函数的返回值
这里的return 1和上文中的return 0分别代表了其被调用时返回的值,当我们写入a = print()时,就会将print的返回值赋值给变量a。
输入与输出
scanf函数
获取多个值
%d代表的是整型的占位符,这里需要注意的是占位符与被赋值变量的类型一定要一致。具体对应如下:
printf函数
与scanf函数相仿,但是要注意变量名前不需要加地址符&
输出多个变量
转义字符
用法
通过转义字符,我们可以对输出内容的格式进行调整,同样的,当转义字符运用于scanf时,则会起到规范格式的作用。
变量的定义赋值与转换
变量的定义
变量类型
变量的初始化
赋值运算
变量的转换
自动类型转换
强制类型转换
算数表达与顺序执行
算数运算符
关于/与%的更多细节
符合运算符
自增、自减运算符
顺序执行
逻辑表达式和条件执行
基础知识
关系运算符
逻辑运算符
运算符之间的优先级
多个逻辑表达式
if语句
if-else
switch-case语句
循环控制
循环结构的实现方法
- while语句
- for语句
- do while语句
- goto和if组合(不讲)
while语句
for语句
do while语句
2022年信息学部物联网工程学院学生科协第一次软件大培训相关推荐
- 2022年信息学部物联网工程学院学生科协第一次网页大培训
前端是什么? 前端还可以做什么? 前端的学习路线 HTML/CSS/JS的关系 HTML知识学习 CSS知识学习 CSS的书写位置 四种选择器 后代选择器和子选择器的区别 兄弟选择器 文字 背景 JS ...
- 2022年信息学部物联网工程学院学生科协机器学习科普
什么是机器学习 机器学习是一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等多门学科.专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之 ...
- 2022年信息学部物联网工程学院学生科协第二次软件大培训
指针 地址是什么 指针与指针变量 有关指针的运算符 定义指针变量 用代码来理解指针 避免访问悬摆指针!!! 指针的运算含义 指针的关系运算 指针访问数组元素 通过指针实现一维数组的遍历 分步骤图解 代 ...
- 2022年信息学部物联网工程学院学生科协第二次网页大培训
CSS的拓展 border 边框 margin:外边距 padding:内边距 盒模型 元素分类 定位 浮动 图片浮动 样例: https://www.w3school.com.cn/tiy/t.as ...
- 2021年信息学部物联网工程学院学生科协第二次软件大培训
2021年信息学部物联网工程学院学生科协第二次软件大培训 一.指针是什么 1.地址 2.指针 二.指针的简单使用 1.两个运算符&和* 2.实战演练 3.指针的特殊赋值方式 4.悬摆指针的危害 ...
- 2021年信息学部物联网工程学院学生科协算法科普
2021年信息学部物联网工程学院学生科协算法科普 一.什么是算法 二.算法重要吗 三.算法有好坏吗 四.常用算法介绍 1.查找算法 概述 顺序查找 二分查找 2.排序算法 概述 冒泡排序 选择排序 快 ...
- 2021年信息学部物联网工程学院学生科协第二次硬件大培训
2021年下半学年第二次硬件培训 1.Multisim部分 准备阶段 multisim简介 Multism 界面介绍 三极管简介 H桥简介 运算放大器 实战阶段 绘制电路仿真图 不需要重新发明轮子 基 ...
- 2021年信息学部物联网工程学院学生科协前端大培训
2021科协前端培训 HTML 概念 语法 标签学习 表单 CSS 概念 作用 CSS 规则 引入CSS样式表 内联样式 内部样式表 外部样式表 CSS基础选择器 CSS扩展选择器 CSS字体样式(f ...
- 2021年信息学部物联网工程学院学生科协第三次软件大培训(python)
Python入门 Python介绍 Python基本语法 标准数据类型 Python 的print Number(数字) Python 的变量赋值可以写在一行上 变量的定义.类型.与运算 String ...
最新文章
- java实现最长连续子序列_最长公共子序列 ||
- CVPR 2021|三维视觉相关论文汇总
- DOS批处理高级教程:第三章 FOR命令中的变量(转)
- mysql 对插入超过表字段限制时的处理
- Spark On Yarn 运行项目
- 聊聊高并发(二十一)解析java.util.concurrent各个组件(三) 深入理解AQS(一)
- ds图—最小生成树_Python实现最小生成树
- js实现的tooltip简单小组件
- POJ1734无向图求最小环
- JavaScript中的.trim()无法在IE中运行
- Kubernetes 小白学习笔记(4)--kubernetes是什么
- 序 - 致“正当时”
- Reportlab生成图文并茂的pdf报告
- 论山寨手机与Android 【6】MTK手机的基带芯片
- 蓝桥杯 ALGO-45算法训练 调和数列问题
- 四叶草数 ---JAVA代码实现
- 软考系统集成项目管理工程师模拟题
- 自恢复保险丝与一次性保险丝较量,孰强孰弱
- 武汉大学服务器项目投标函,武汉大学
- 实现表格中的el-switch 开关切换
热门文章
- Java基础编程题目——编写一个简单的银行账户类
- 人工智能知识全面讲解:机器学习的过程
- 16广东各市人口数据(echarts)
- 揭秘投行男女:顶级投行究竟是一种怎样的存在?
- 2010年北京理工大学中国象棋棋软比赛的冠军引擎新旋风三代升级到Tornado v1.0.4.0, 加密采用Safengine Licensor v1.8.4
- Linux C通过域名解析得到IP地址
- 数据库整理-数据库特点
- abp项目怎样发布到服务器,ABP框架学习之—— 设置管理
- Java并发编程个人理解
- uefi启动linux过程_【转载】简述Linux的启动过程