11 2015 档案
摘要:作用域 ---- 文件作用域、函数作用域、代码块作用域、原型作用域 1.代码块作用域:以大括号包括的所有语句为一个代码块 大括号外面无法访问大括号里面定义的标识符 若大括号里面有和外面同名的标识符,则外面的该标识符在大括号里面无法访问int i = 0;{ int i = 1; ...
阅读全文
摘要:声明常量使用 const 关键字1. 声明整型、浮点型常量 1 const int a = 10;2 3 int const a = 10; //const在前或在后作用相同 a的值不能被更改,所以应在声明时赋值,或作为形参在函数被调用时赋值2.指针常量和常量指针 1 const ...
阅读全文
摘要:typedef ---- 为数据类型定义新的名称用法: 1.整型,浮点型 typedef int INTEGER; INTEGER a; 为int创建新的名称INTEGER,则INETGER a;与int a;的作用相同 2.指针 typedef char* P; P...
阅读全文
摘要:1.声明方式: 1.int *a; 2.int* a;两种方式结果相同,都是将a声明为int类型的指针。2.同时声明多个指针变量 int *a,*b,*c;若写作:int* a,b,c; 相当于int *a,b,c; 只有a是指针变量,b,c为int类型变量3.隐式声明 函数声明时,若省...
阅读全文
摘要:基本数据类型 ----- 整型、浮点型、指针、聚合类型 1.1 整型 -----字符型(char)、长整型(long int/long)、短整型(short int/short)、整型(int) -----有符号(signed)、无符号(unsigned) 1.长整型(>=3...
阅读全文
摘要:1.管道流 在linux中 | 符号代表管道流 用法:command1 | command2 第一个命令的标准输出将作为第二个命令的标准输入 例:cat a.txt | grep "abc"2.IO流 stdin --- 标准输入流,描述符为0 stdout --- 标准输出流,...
阅读全文
摘要:vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny完成复制...
阅读全文
摘要:1.以前能正常通信,电脑重启或休眠唤醒后,虚拟机centos无法与本地主机通信,但能ping通同一局域网的其他主机,也能与外网通信故障原因:未找到解决办法: 1.重启电脑 2.重启xshell(有时起作用)2.局域网内,主机与虚拟机ip地址相同导致不能通信解决办法: 1.重新启动虚拟机中的系统...
阅读全文
摘要:1.单行注释 //注释内容 2.多行注释 /*注释内容*/3.#if 0注释内容#endif说明:1.单行注释//不通用,有些编译器不支持2.多行注释不能嵌套3.#if 0 #endif可以嵌套4.在预处理阶段,预处理器会将所有的注释替换成一个空格
阅读全文
摘要:1.三元符(三字母词):由三个字符组合起来代表其他字符,三元符可以在没有一些字符时使用 ??( [ ??) ] ??! | ?? } ??' ^ ??= # ??/ \ ??- ~2.转义字符 可见字符: \? ----用于多个?时,防止被解释为三元符 \" -...
阅读全文
摘要:c的实现中包括两种环境:1.翻译环境(translation environment):源程序---->机器指令2.执行环境(execution environment):执行机器指令这两种环境不必位于同一机器。翻译: 翻译会将源文件编译成为目标文件(object code),然后链接器(link...
阅读全文
摘要:DROP TABLE table_name;说明:1.必须有表的权限2.表不能有外键约束
阅读全文
摘要:ALTER TABLE table_nameDROP (column1,column2,...);例:ALTER TABLE userinfoDROP (name,num);说明:1.oracle该命令适用于8i后的版本(未验证)。2.该命令用于删除字段。
阅读全文
摘要:DELETE FROM table_name[WHERE conditions];例:DELETE FROM userinfoWHERE name='zhangsan';说明1.不添加条件会删除所有记录。2.该命令用来删除记录,不能删除字段。
阅读全文
摘要:UPDATE table_nameSET column1=value1,column2=value2,...[WHERE conditions];例:UPDATE userinfoSET name='aaa',num=111where name='zhangsan';说明:1.没有条件语句会修改该表...
阅读全文
摘要:1.在创建表时复制create table table_nameas select column1,column2,...... from old_table;例:create table userinfo2as select name,num from userinfo;若要复制全部数据,sele...
阅读全文
摘要:《c和指针》1.5编程练习问题#include#include#include#define MAX_COLS 20#define MAX_INPUT 1000int read_column_numbers(int column[], int max); //读取第一行输入,获得截取字符串的位数v...
阅读全文
摘要:alter table table_namemodify column_name default default_value;例:alter table userinfomodify email default '123@123.com';说明:1.若添加记录时指定了有默认值的字段,则默认值被替换。
阅读全文
摘要:insert into table_name (column1,column2,.......)values(value1,value2,......);例:insert into userinfo(name, sex, num)values('John', 'male', 100001 );说明:...
阅读全文
摘要:create table table_name(列名 数据类型 是否非空 约束信息,列名 数据类型 是否非空 约束信息,列名 数据类型 是否非空 约束信息,........);例:create table userinfo(name varchar(10) not null,sex varchar(...
阅读全文