10 2018 档案
摘要:内存管理 8.1 作用域 C语言变量的作用域分为: l 代码块作用域(代码块是{}之间的一段代码) l 函数作用域 l 文件作用域 8.1.1 局部变量 局部变量也叫auto自动变量(auto可写可不写),一般情况下代码块{}内部定义的变量都是自动变量,它有如下特点: l 在一个函数内定义,只在函数
阅读全文
摘要:去空字符串 指针和函数 指针作为函数参数 函数的返回值是指针 实现strstr函数 #include <string.h> char*strstr(constchar *haystack, constchar *needle); 功能:在字符串haystack中查找字符串needle出现的位置 参数
阅读全文
摘要:2.3 指针大小 l 使用sizeof()测量指针的大小,得到的总是:4或8 l sizeof()测的是指针变量指向存储地址的大小 l 在32位平台,所有的指针(地址)都是32位(4字节) l 在64位平台,所有的指针(地址)都是64位(8字节) int *p1; int **p2; char *p
阅读全文
摘要:5.5.1 字符数组与字符串区别 l C语言中没有字符串这种数据类型,可以通过char的数组来替代; l 字符串一定是一个char的数组,但char的数组未必是字符串; l 数字0(和字符‘\0’等价)结尾的char数组就是一个字符串,但如果char数组没有以数字0结尾,那么就不是一个字符串,只是普
阅读全文
摘要:1) 一维数组的最值 1 #include <stdio.h> 2 3 4 5 int main() 6 7 { 8 9 int a[] = { 1, -2, 3,- 4, 5, -6, 7, -8, -9, 10 };//定义一个数组,同时初始化所有成员变量 10 11 12 13 int i =
阅读全文
摘要:2. 数据类型 2.1 常量与变量 2.1.1 关键字 2.1.2 数据类型 数据类型的作用:编译器预算对象(变量)分配的内存空间大小。 2.1.3 常量 常量: l 在程序运行过程中,其值不能被改变的量 l 常量一般出现在表达式或赋值语句中 整型常量 100,200,-100,0 实型常量 3.1
阅读全文
摘要:C语言编译过程 1.7.1 C程序编译步骤 C代码编译成可执行程序经过4步: 1)预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除,这里并不会检查语法 2)编译:检查语法,将预处理后文件编译生成汇编文件 3)汇编:将汇编文件生成目标文件(二进制文件) 4)链接:C语言写的程序是需要
阅读全文
摘要:2、System系统函数: 使用system函数可以调用其他程序 需要使用系统库:<stdlib.h> 可以用在Linux平台和windows平台,但是调用的命令行不同 3、在QT平台下创建图形化界面: 1、安装QT并设置环境变量 2、调试windows运行下gcc命令是否安装成功 3、打开QT开发
阅读全文
摘要:程序员之道,万变不离其宗,说相声讲究的是说、学、逗、唱, 学习程序最快也是最好的办法就是:过、抄、仿、改、调、看、练、创、悟: 1、过: 学习一门新的语言,第一步就是把它所涉及的基础知识大体过一点,不求深解,只求了解——第一遍: 无需了解太过深入的理论,大体知道这门语言是什么样的,主要面向哪些场合,
阅读全文
摘要:5. 远程操作 5.1 SSH介绍 SSH为Secure Shell的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。 SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,以及用户
阅读全文
摘要:编辑器 4.1 gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适。 4.2 vi编辑器 4.2.1 vi介绍 vi 编辑器是 Linux 系统中最常用的文本编辑器,vi 在Linux界有编辑器
阅读全文
摘要:3.2 命令使用方法 3.2.1 inux 命令格式 command [-options] [parameter1] … 说明: command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参
阅读全文
摘要:2.1 目录和路径 2.1.1 目录 目录是一组相关文件的集合。 一个目录下面除了可以存放文件之外还可以存放其他目录,即可包含子目录。 在确定文件、目录位置时,DOS和Unix/ inux都采用“路径名+文件名”的方式。路径反映的是目录与目录之间的关系。 2.1.2 路径 Unix/ inux路径由
阅读全文

浙公网安备 33010602011771号