C语言基础知识学习笔记:从C++入门

需积分: 10 0 下载量 173 浏览量 更新于2024-09-07 收藏 3KB MD 举报
"C++学习之C基础(day1)" 这篇学习笔记主要涵盖了C语言的基础知识,适合初学者入门。作者以章节的形式介绍了C语言的关键概念,包括语句的种类、控制结构以及基本的编程元素。 ### 第四章:语句 #### 4.1 空语句 一个分号`;`就构成了一个空语句,它不执行任何操作,但有时用于占位或满足语法要求。 #### 4.2 表达式语句 在C语言中,一个表达式后面加上分号就构成一个表达式语句。例如,`y+3;`是一个合法的语句,但它只对表达式进行求值,并不保存或使用结果。 #### 4.3 代码块 代码块是用花括号`{}`包围的一系列可选声明和语句,它们作为一个整体执行。这常用于控制结构如循环或条件语句中。 #### 4.4 if语句 标准的if语句结构如下: ```c if(expression) { statement1; statement2; } else { statement; } ``` 需要注意的是,C语言没有布尔类型,而是使用整型来表示逻辑状态。`else`总是与最近未配对的`if`关联。 #### 4.5 while语句 标准的while语句格式如下: ```c while(expression) { statement1; statement2; } ``` `break`和`continue`语句用于控制循环流程: - `break`语句用于永久终止当前循环,执行跳转到循环体外部的下一条语句。 - `continue`语句则终止当前迭代,直接进入下一次循环的条件检查。 ### 基本知识 1. **第一个C程序**:展示了C语言的基本结构,包括`#include`预处理指令,`main`函数以及使用`printf`函数输出整数。 2. **变量名**:由字母(大小写敏感)、数字和下划线组成,但开头不能是数字。 3. **return语句**:当函数遇到`return`时停止执行,返回指定的值。在`main`函数中,`return 0`通常表示程序成功结束,而`return -1`通常表示失败。 4. **system库函数**:此函数允许程序执行操作系统命令,但并不常用,因为它可能导致安全问题和依赖性。 通过这篇学习笔记,读者可以掌握C语言的基础语法,包括不同类型的语句、条件控制和循环控制。继续深入学习,将涉及更复杂的数据类型、函数、指针等主题,这些都是C语言强大功能的核心。