C/C++学习记录
文章平均质量分 56
qq_39423199
这个作者很懒,什么都没留下…
展开
-
重拾C语言重要知识之结构体和共用体
定义结构体类型变量的方法例如:struct student { int num; char name[20]; char sex; int age; float score; charaddr[30]; }student1,student2;原创 2018-01-28 21:46:08 · 251 阅读 · 1 评论 -
重拾C语言重要知识之指针
地址和指针的概念内存区的每一个字节有一个编号,这就是“地址”。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。原创 2018-01-28 21:06:21 · 165 阅读 · 0 评论 -
重拾C语言重要知识之预处理命令
C提供的预处理功能主要有以下三种: 1.宏定义 2.文件包含 3.条件编译 这些功能分别用宏定义命令、文件包含命令、条件编译命令来实现。为了与一般C语句相区别,这些命令以符号“#”开头。例如: #define #include 宏定义不带参数的宏定义#define PI 3.1415926说原创 2018-01-28 20:34:21 · 353 阅读 · 0 评论 -
重拾C语言重要知识之函数
概述 (1)一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对于较大的程序,通常将程序内容分别放在若干个源文件中,再由若干源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序公用。(2) 一个源程序文件由一个或多个函数以及其他有关内容(如命令行、数据定义等)组成。一个源程序文件是一个编译单位,在程序编译时是以源程序原创 2018-01-27 23:29:26 · 235 阅读 · 0 评论 -
重拾C语言重要知识之数组
字符串处理函数1. puts函数其一般形式为: puts (字符数组)•其作用是将一个字符串(以′\0′结束的字符序列)输出到终端。假如已定义str是一个字符数组名,且该数组已被初始化为"China"。则执行puts(str);其结果是在终端上输出China。2. gets函数其一般形式为:gets(字符数组)其作用是从终端输入一个字符串到字符数组,并且原创 2018-01-27 22:16:56 · 147 阅读 · 0 评论 -
重拾C语言重要知识之简单语句
C语句概述•一个c程序可以有若干个源程序文件组成•一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成•一个函数有函数首部和函数体组成•函数体由数据声明和执行语句组成•C语句分为:控制语句、函数调用语句、表达式语句、空语句、复合语句格式输入与输出%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:原创 2018-01-27 21:29:07 · 214 阅读 · 0 评论 -
重拾C语言重要知识之数据类型
原创 2018-01-27 20:24:30 · 139 阅读 · 0 评论 -
重拾C语言重要知识之算法基础知识
算法的概念 广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。著名计算机科学家沃思提出一个公式: 数据结构+算法=程序完整的程序设计应该是:数据结构+算法+程序设计方法+语言工具算法的表示可以用不同的方法表示算法,常用的有:–自然语言–传统流程图–结构化流程图–伪代码–PAD图模块设计的方法:•模原创 2018-01-27 20:00:22 · 315 阅读 · 0 评论 -
重拾C语言重要知识之C语言特征
(一)C语言的特点(1)语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由。(2)运算符丰富。34种运算符。(3)数据类型丰富,具有现代语言的各种数据结构。(4)具有结构化的控制语句,是完全模块化和结构化的语言。(5)语法限制不太严格,程序设计自由度大。(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬原创 2018-01-27 09:28:34 · 321 阅读 · 0 评论 -
重拾C语言重要知识之常见错误及程序调试
常见错误分析(1)忘记定义变量。(2)输入输出的数据的类型与所用格式说明符不一致。(3)未注意int型数据的数值范围。(4)在输入语句scanf中忘记使用变量的地址符。(5)输入数据的形式与要求不符。(6)误把“=”作为“等于”运算符。 (7)语句后面漏分号。(8)在不该加分号的地方加了分号。(9)对应该有花括号的复合语句,忘记加花括号。(10)原创 2018-01-28 23:07:29 · 216 阅读 · 0 评论