ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

C语言自学之路—第三天

2022-01-16 18:03:50  阅读:200  来源: 互联网

标签:语句 case 函数 第三天 C语言 switch 自学 表达式


本文所结合图书及视频

《C语言程序设计(第四版)谭浩强.pdf》

《C语言入门到精通—鹏哥带你C语言从入门到精通》

《郝斌老师的C语言自学视频》

这些在B站上都能找得到的。

学习目标:

基本了解C语言的基础知识,对C语言有一个大概的认识。

学习任务:

一、什么是选择语句?

我们生活当中很多时候要有选择的做一些事,比如读完大学是选择考研究生还是选择毕业实习找工作,那么用C语言来描述生活中的问题,怎么才能实现这种功能呢?就要用到选择语句,即让程序“拐弯”,有选择性的执行代码。

1、在C语言中选择语句有哪些呢?

C语言中有两种选择语句:

第一种是if语句其使用形式分为三种。

①、if(表达式) 语句 ;表达式的值为真(非0值),则执行其后的语句;否则不执行语句。

②、if(表达式){语句1}; else{语句2};表达式的值为真(非0值),则执行语句1;否则执行语句2。

③、C语言中允许在 if 或 if----else 中的”语句1“或”语句2“中再次使用 if 或 if—else 语句。

具体的嵌套使用规则及示例我们会在后面的章节细细道来。

第二种是switch语句

switch语句的格式为:

switch(表达式)
{
case 常量表达式1 :语句组1 [break;]
case 常量表达式2 :语句组2 [break;]
……
case 常量表达式n :语句组n [break;]
default:语句组n+1[break]
}

当我们要使用switch语句时,一定要注意以下几点:
①、switch后的“表达式”可以是整型或字符型。case后面是常量表达式,不能含有变量
②、当switch后面“表达式”的值与某个case后面的”常量表达式“的值相同时,就执行该casw后面所有语句组,直到结束或遇到break跳出。
③、如果”表达式“的值与所有的”常量表达式“的值都不同,则会执行default后的语句,default可选,如果没有则不执行任何操作
④、case后面的”常量表达式“的值必须互不相同

 


 

二、什么是循环语句?

我们生活中也总有一些事情是要一直重复做的,那么用C语言又该如何实现呢?这里就要用到循环语句,即让程序“杀个回马枪”,不断地重复执行同一段代码。

1、在C语言中循环语句有哪些?

C语言给我们提供了四种循环语句:
①、for循环语句功能最强,也最常用。其格式为:

for (表达式1; 表达式2; 表达式3)

语句;

②、while循环语句,该语句是先判断再执行。其格式为:

while(条件)  -------  条件为真才执行语句,条件为假,循环结束!
语句;

③、do......while循环语句,该语句是先执行一次语句再判断。其格式为:

do{
语句;
}while(条件);  ------条件为真, 则继续循环; 如果为假, 则终止循环。

三、C语言中的函数是什么?

1、什么是C语言函数?

在C语言中函数是指一个完成特定功能的代码块,就像现实生活中我们托人办事那个中间委托人一样。其各位为:                                                                                                

<数据类型>  <函数名称>( <形式参数说明> )
{
            语句序列;
            return[(<表达式>)];
} 

2、什么是函数的声明 ?

函数的声明就是把函数名、返回值类型以及形参类型、个数和顺序通知编译系统,以便在调用该函数时,编译系统进行对照检查,包括函数名是否正确、传递参数的类型、个数是否与形参一致。如若出现不对应的情况,编译会有语法错误。

3、函数的分类有哪些?

①、没有返回值和形参

②、没有返回值,有形参

③、有返回值,没有形参

④、有返回值,有形参

4、函数的调用形式

函数名称(实际参数)

5、函数的参数传递有哪些?

①、值传递

②、地址传递

③、全局变量传递(不建议使用)

6、函数的返回值形式

return (表达式);

四、C语言中的数组是什么?

1、C语言中的数组是什么?

数组就是一组相同类型的元素的集合。其格式为:  数据类型+数组名[数值]。

2、数组的初始化

完全初始化 ---   int arr[10] = {1,2,3,4,5,6,7,8,9,10};

不完全初始化 ---- int arr[10] = {1,2,3,4,5}; 剩余的默认为0

3、数组的下标

数组的访问是用下标访问,数组的下标从0开始, arr[0]其实就是大括号里面的第一个元素数字1 

今天的内容就分享到这里了,明天我继续讲解C语言的操作符,常见关键字,初识指针,初识结构体等内容。 

标签:语句,case,函数,第三天,C语言,switch,自学,表达式
来源: https://blog.csdn.net/m0_52517758/article/details/122521991

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有