
C语言与C++
文章平均质量分 77
C语言与C++的学习笔记
Henry404s
活到老学到老
展开
-
C语言学习笔记(九):文件的操作
对文件进行顺序读写比较容易理解,也容易操作,但有时效率不高。而随机访问不是按数据在文件中的物理位置次序进行读写,而是可以对任何位置上的数据进行访问,显然这种方法比顺序访问效率高得多为了对读写进行控制,系统为每个文件设置了一个文件读写位置标记(简称文件位置标记或文件标记),用来指示“接下来要读写的下一个字符的位置”。一般情况下,在对字符文件进行顺序读写时,文件位置标记指向文件开头,这时如果对文件进行读/写的操作,就读/写完第1个字符后,文件位置标记顺序向后移一个位置,依此类推,直到文件末尾。对流式文件。原创 2023-02-14 16:34:25 · 1028 阅读 · 1 评论 -
C语言学习笔记(八): 自定义数据类型
C语言支持自定义数据类型, 通过使用typedef关键字, 可以为已经存在的数据类型创建一个别名. 这个新创建的数据类型可以像原来的数据类型一样使用, 目的是为了方便程序员编写代码, 提高代码的可读性原创 2023-02-13 23:46:39 · 467 阅读 · 0 评论 -
C语言学习笔记(七): 指针的使用
函数的定义形参和实参在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”(简称“实参”)。当函数被调用时,系统为形参分配内存空间。无论形参与实参的名称是否相同,它们都各自占用自己的存储空间。函数的声明函数声明是在程序中声明函数的名称、参数列表和返回类型的语句。它不包括函数的主体,也就是实际的代码。它的目的是向编译器说明接下来将定义的函数的类型,以便编译器知道如何处理函数调用。原创 2023-02-13 20:25:52 · 923 阅读 · 0 评论 -
C语言学习笔记(六): 探索函数与变量
在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”(简称“实参”)。当函数被调用时,系统为形参分配内存空间。无论形参与实参的名称是否相同,它们都各自占用自己的存储空间。原创 2023-02-13 11:39:10 · 913 阅读 · 0 评论 -
C语言学习笔记(五):数组的使用
/定义数组长度为10,数组类型为整型,数组名字为a printf("%d" , a [ 9 ]);//输出数组下标为9的元素, 即输出8//定义a为3×4(3行4列)的数组,b为5×10(5行10列)的数组 a [ 3 ] [ 4 ] = 8;//不存在a[3][4]元素,数组a可用的“行下标”的范围为0~2,“列下标”的范围为0~3 /*在引用数组元素时,下标值应在已定义的数组大小的范围内。*/原创 2023-02-12 17:03:13 · 1554 阅读 · 0 评论 -
C语言学习笔记(四): 循环结构程序设计
do while语句是一种循环语句,它与while语句非常相似,但具有一些显著的不同在do while语句中,循环体总是先执行一次,然后再检查条件是否满足。因此,如果条件为false,则循环体将仅执行一次do {//循环体内容;For语句是一种循环结构,允许你在特定的循环范围内执行语句。它的语法形式为for (初始化语句;条件表达式;增量/步长语句) {// 循环体break语句是C语言中的控制语句,用于终止循环。它是一个跳转语句,可以在循环内部使用,以退出循环continue。原创 2023-02-12 15:41:54 · 363 阅读 · 0 评论 -
C语言学习笔记(三): 选择结构程序设计
switch语句是一种选择语句,它允许根据变量的不同值来执行不同的语句switch(表达式) //表达式的值应为整数类型(包括字符型) {case 常量 1 : 语句 1;break case 常量 2 : 语句 2;break ⋮ ⋮ ⋮ case 常量n : 语句n;break default : 语句n + 1 //可以没有default标号,若没有与switch表达式相匹配的case常量,则不执行任何语句 }原创 2023-02-12 15:14:57 · 445 阅读 · 0 评论 -
C语言学习笔记(二): 简单的C程序设计
printf函数是C语言中常用的输出函数,它可以将指定格式的字符串和数据通过标准输出(通常是控制台)输出到屏幕或文件语法格式如下, 其中,format参数是一个字符串,指定了输出的格式。格式字符串可以包含字符、数字、字符串和特殊字符等。后面的参数是根据格式字符串来确定输出内容的数据格式字符说明%d%i以带符号的十进制形式输出整数%o以八进制无符号形式输出整数%x%X以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出,用X时,则以大写字母输出%u。原创 2023-02-12 11:41:30 · 830 阅读 · 0 评论 -
C语言学习笔记(一):了解C语言
C语言是一种高级编程语言,最早由丹尼斯·里奇在1972年开发。它是一种通用编程语言,提供了高级编程语言的方便和易用性,同时又有较低级别的编程语言的灵活性和效率。C语言在许多操作系统、编译器和应用程序开发中广泛使用,并被许多其他语言影响,如C++和Java等。C语言提供了一种通用的方法来描述计算机程序,并且它是系统编程、应用编程、科学计算和数据处理等多种领域的基础语言。原创 2023-02-11 12:29:57 · 513 阅读 · 0 评论 -
C++面向对象学习记录(持续更新中)
C++是C语言的超集,它在C语言的基础上新增了许多面向对象编程的特性,如类、对象、继承、多态等。因此,C++语言比C语言更加灵活、强大。另外,C++还支持模板、异常处理、名字空间等功能。总之,C++语言是C语言的增强版,具有更多的高级特性和编程工具类是面向对象编程中一个抽象的概念,表示一组相关的数据和函数类的定义以关键字class开头,后面紧跟着类的名称。类的定义包含两个部分:公共部分和私有部分。公共部分以public关键字开头,私有部分以private关键字开头。原创 2023-02-10 22:17:11 · 549 阅读 · 0 评论