随笔分类 - C++知识
摘要:第10章 文件 10.1 文件分类 按逻辑结构: 记录文件 流式文件:一个个字符数据顺序组成。 按组织形式: 正文文件:ASCII文件,每个字节存放一个字符的ASCII码。 二进制文件:数据按其在内存中的存储形式原样存放。 正文文件:常见的有.c.h.txt文件等,可以直接阅读。 二进制文件:常见的
阅读全文
摘要:以下运算符,相同等级的运算符优先级相同(从左往右运行)。数字越大优先度越低。 1. 后置++、后置--、[]、()、.(这是一个点。成员选择:对象)、->(成员选择:指针) 2. -(负号运算符,取某个表达式的值的负数)、(类型)(强制转换)、前置++、前置--、*(取值运算符)、&(取地址运算符)
阅读全文
摘要:1.下面程序中的加注释方式是合法的: #include <stdio.h> void main() { int x/*x初始化*/=0; /*打印*/printf("%d",x); } 这种就不合法: #incl/* */ude <stdio.h> 这样也不合法: #include <st/*x初始
阅读全文
摘要:qsort函数包含在stdlib.h头文件中。 void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *)); 各参数:待排序数组首地址;数组中待排序元素数量;各元素的占用空间大小(一般用si
阅读全文
摘要:填空题 1. 给出下述程序的执行结果 #include <stdio.h> int a=4,b=5; int max(int a,int b) { int c; c=a>b?a:b; return c; } void main() { int a=6; printf("%d\n",max(a,b))
阅读全文
摘要:第6章 数组 6.1 定义和使用 虽然数组放到很靠后的位置,但实际上它与int,double等在难度上没有本质区别。我们可以把一个数组理解为一组格子,格子的名称就是数组的名字。 定义一个一维数组的格式为: <类型> <数组名> [元素个数]; 比如:int a[100]; 表示定义了一个一维数组,数
阅读全文
摘要:C语言编译器安装的时候还附带了很多标准函数库。当程序使用库中函数的时候,需要在程序开头声明程序调用的库。格式为: #include<... .h> 常用头文件: stdio.h 数据输入/输出 stdlib.h 不知道该属于什么类别的常用函数 string.h 和字符串有关的函数 math.h 各类
阅读全文
摘要:第5章 函数 函数是C程序的基本组织单位。 有关标识符: C语言的标识符一般应遵循如下的命名规则。 1、标识符必须以字母a或下划线开头,其后的可以是字母、下划线和数字,其他字符不允许出现在标识符中。 2、标识符区分大小写字母; 3、标识符的长度,c89规定31个字符以内,c99规定63个字符以内;
阅读全文
摘要:第4章 循环语句和goto语句 4.1 while语句 语法格式: while (<表达式>) 语句; 在这个语句中,表达式描述循环的条件,如果表达式的值为0,就停止语句,否则继续执行语句部分。语句部分可以是一句或复合语句。 4.2 for语句 for语句和while语句的最大区别在于for循环语句
阅读全文
摘要:第3章 3.0 C语言三类控制结构 顺序结构 选择结构(分支结构,条件语句,Selection Structure) 重复结构(循环结构,循环语句,Loop Structure) 3.1 关系运算符和逻辑运算符 关系运算符 <、<=、>、>= 左端小于、小于等于、大于、大于等于右端时返回值为1,否则
阅读全文
摘要:第1章 1.1 创建一个C程序 这里使用的不是学校上课用的编程软件,而是Dev C++ 5.4.0。安装的时候可以选择中文。 新建一个新文件即可。后缀名默认是.cpp,不过c++的编译器是能识别c语言书写的绝大多数代码的(如果有特例会说明)。 1.2 C程序的基本组成 int main() //函数
阅读全文
摘要:sort函数的用法做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参...
阅读全文
摘要:引言:运行下列代码。#include#includeusing namespace std;int main(){ int t=7; int *a;//这显然是定义了一个指针,int* a等价于int *a a=new int; a=&t; printf("%d ",*a); prin...
阅读全文

浙公网安备 33010602011771号