2022年信息学部物联网工程学院学生科协第一次软件大培训

本文详细介绍C语言的基础知识,包括程序的入口函数main、变量定义与赋值、基本数据类型、算术运算符、条件判断与循环控制等核心概念。通过实际代码示例,帮助初学者快速掌握C语言编程。

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语句

在这里插入图片描述

循环控制

循环结构的实现方法

  1. while语句
  2. for语句
  3. do while语句
  4. goto和if组合(不讲)

while语句

在这里插入图片描述
在这里插入图片描述

for语句

在这里插入图片描述

do while语句

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值