- 博客(12)
- 收藏
- 关注
原创 重拾C语言重要知识之常见错误及程序调试
常见错误分析(1)忘记定义变量。(2)输入输出的数据的类型与所用格式说明符不一致。(3)未注意int型数据的数值范围。(4)在输入语句scanf中忘记使用变量的地址符。(5)输入数据的形式与要求不符。(6)误把“=”作为“等于”运算符。 (7)语句后面漏分号。(8)在不该加分号的地方加了分号。(9)对应该有花括号的复合语句,忘记加花括号。(10)
2018-01-28 23:07:29
226
原创 重拾C语言重要知识之结构体和共用体
定义结构体类型变量的方法例如:struct student { int num; char name[20]; char sex; int age; float score; charaddr[30]; }student1,student2;
2018-01-28 21:46:08
282
1
原创 重拾C语言重要知识之指针
地址和指针的概念内存区的每一个字节有一个编号,这就是“地址”。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。
2018-01-28 21:06:21
173
原创 重拾C语言重要知识之预处理命令
C提供的预处理功能主要有以下三种: 1.宏定义 2.文件包含 3.条件编译 这些功能分别用宏定义命令、文件包含命令、条件编译命令来实现。为了与一般C语句相区别,这些命令以符号“#”开头。例如: #define #include 宏定义不带参数的宏定义#define PI 3.1415926说
2018-01-28 20:34:21
368
原创 重拾C语言重要知识之函数
概述 (1)一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对于较大的程序,通常将程序内容分别放在若干个源文件中,再由若干源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序公用。(2) 一个源程序文件由一个或多个函数以及其他有关内容(如命令行、数据定义等)组成。一个源程序文件是一个编译单位,在程序编译时是以源程序
2018-01-27 23:29:26
250
原创 重拾C语言重要知识之数组
字符串处理函数1. puts函数其一般形式为: puts (字符数组)•其作用是将一个字符串(以′\0′结束的字符序列)输出到终端。假如已定义str是一个字符数组名,且该数组已被初始化为"China"。则执行puts(str);其结果是在终端上输出China。2. gets函数其一般形式为:gets(字符数组)其作用是从终端输入一个字符串到字符数组,并且
2018-01-27 22:16:56
156
原创 重拾C语言重要知识之简单语句
C语句概述•一个c程序可以有若干个源程序文件组成•一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成•一个函数有函数首部和函数体组成•函数体由数据声明和执行语句组成•C语句分为:控制语句、函数调用语句、表达式语句、空语句、复合语句格式输入与输出%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:
2018-01-27 21:29:07
236
原创 重拾C语言重要知识之算法基础知识
算法的概念 广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。著名计算机科学家沃思提出一个公式: 数据结构+算法=程序完整的程序设计应该是:数据结构+算法+程序设计方法+语言工具算法的表示可以用不同的方法表示算法,常用的有:–自然语言–传统流程图–结构化流程图–伪代码–PAD图模块设计的方法:•模
2018-01-27 20:00:22
337
原创 重拾C语言重要知识之C语言特征
(一)C语言的特点(1)语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由。(2)运算符丰富。34种运算符。(3)数据类型丰富,具有现代语言的各种数据结构。(4)具有结构化的控制语句,是完全模块化和结构化的语言。(5)语法限制不太严格,程序设计自由度大。(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬
2018-01-27 09:28:34
347
原创 Java常见问题及知识
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出面向对象软件开发的优点: 1 代码开发模块化,更易维护和修改。 2 代码复用。 3 增强代码的可靠性和灵活性。 4 面向对象编程有很多重要的特性,比如:封装、继承、多态和抽象。 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供隐藏内部特性和行为的能力。对象提供
2018-01-26 22:34:51
141
原创 JAVA学习步骤
主要是进行基础知识的学习,掌握编程的基本技能。课程内容:Oracle数据库、Java8编程入门Java核心编程主要以Java面向对象、应用开发、程序设计、JVM课程内容为主课程内容:面向对象编程、Java8高级编程、深入Java虚拟机、Java业务分析设计实例以初期JavaWEB开发(JSP、Servlet)内容为主,要求开发过程中使用AJA
2018-01-26 07:32:09
332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人