- 博客(12)
- 收藏
- 关注
原创 day_14 C语言字符串处理和清空缓冲区
字符串(String): 一串字符,即若干个字符构成的一个序列C语言中没有字符串类型,只能用字符数组表示字符串,为了方便对字符串的处理,C语言提供了很多简化写法C语言规定,一个合法的字符串的最后一个字符必须为'\0',即'\0'为字符串结束标志char a[5]={'j','h','u','n'};char b[5]={"jhun"};在执行标准输入(比如调用scanf或getchar
2017-08-02 22:28:22 1160
原创 day_13 C语言数组和指针
变量:程序语言对存储单元的抽象(1)变量名(name) 标识 (2)地址(address) 存储位置 (3)大小(size) 存储空间 (4)类型(type) 值域和运算集 (5)值 (value) 内容 (6)生存期(lifetime) 存在的时段 (7)作用域(scope) 作用范围地址: 内存中,每个字节都有一个编号,称为地址。指针变量:
2017-08-02 22:24:49 372
原创 day_12 C语言预处理及数组
C语言预处理条件编译 简单宏定义 带参数的宏 条件编译typedef :可以看作 type define,用于给已有的类型重 新定义一个别名。并没有产生新的数据类型。typedef int JHUN;define :C语言中的宏定义(宏替换),用来将一个标识 符定义为一个字符串,该标识符是宏名,被定 义的字符串称为替换文本。define有三种定义格式: (1)简单宏定义
2017-07-19 22:56:31 408
转载 da_11 C语言五大内存区及变量的存储类型
C语言定义的五大内存空间1.栈区 (stack):(局部变量,形参) FILO (先入后出),函数的形参和局部变量,存放在这个区。由编译器自动分配,自动释放。2.堆区(heap):(申请空间) 这个区,由程序员申请后使用,使用完了,需要手动释放。否则,会造成内存泄漏。 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方
2017-07-19 22:35:23 709
原创 day_10 C语言编译环境及GDB调试
Linux 编程环境1.编辑器 vi(1)编辑器 vi 简介 编辑器 vi 最初是由 Sun Microsystrms 公司的 Bill Joy 在1976 年开发的。启初,开发出了 Ex 编辑器,也称为行编辑器,后来开发了vi作为Ex的可视接口,一次能看到一屏的文本而不仅仅是一行,vi因此得名。vi在通过命令操作,界面不友好,对普通人不容易掌握。但是,其丰富的命令和强大的功能,以及占用资
2017-07-17 21:43:53 361
原创 day_08函数
C语言中的函数以及循环结构的实现方式函数的2种使用方式:1、被别的函数调用;2、自己调用自己(递归)。sizeof 的用法和特点。n=sizeof(a)/sizeof(int);循环结构的实现方式:(1+..100)1.while2.do...while3.for4.if...goto...5.递归 (函数自己调用自己)
2017-07-15 06:44:45 288
原创 day_07C语言运算符及流程控制
day_07 C语言中的运算符以及控制语句昨日回顾:有关头文件的事:<> 表示对应语言的标准库 “” 表示用户自定义的函数库区别:主要体现在,编译的时候,编译器查找函数的声明(先声明,后使用;先定义,后使用)的过程。 <> 先找 标准库 ,再找 标准链接库 ,再找 其他函数库(当前路径) “” 先找 其他函数库(当前路径), 再找 标准库 ,再找 标准链
2017-07-13 22:59:05 383
原创 day_06C语言基础
C语言基础相关定义 软件=程序+文档 程序=函数+函数+。。。 (函数的集合) 函数=数据结构+算法数据结构:对数据的定义。算法:方法,整个步骤。什么是语句? 在程序中,以 分号 ; 作为结束的代码,表示一条语句。 每个语句,就是一个执行的步骤。文档:帮助用户使用和对软件的说明。算法五个特性: 1、有穷性: 每条语句,必须在一定的时间内可以执行完。 2、确定性: 每条语句,执行后的结
2017-07-12 23:07:55 278
原创 day_05文件系统及vi编辑器
Linux的文件系统及vi编辑器重命名只批量重命名rename:rename后接三个参数(批量文件高效) *符号匹配任意长度 ?匹配符匹配单个字符Linux下的tar打包:打包: tar -czvf abc.tar.gz abc.c tar -cjvf abc.tar.bz2 abc.c解包: tar -xzvf abc.tar.gz tar -xjvf abc.t
2017-07-11 22:59:59 390
原创 day_04 Linux下有关增删查改的Shell命令
~ 当前用户主目录 / 根目录Shell命令:(增删查改)ls 显示文件 ls -a 显示所有文件 包括 . 和 .. ls -l ll cd类似“开门”,无论是开门进入上一层还是下一层 . 当前路径(相对路径) .. 上层路径(相对路径) cd . 当前目录(停在当前目录) cd .. 前往上层目录文件权限: r read 可读 w write 可写 x exe 可执行
2017-07-10 22:51:35 291
原创 day_01至day_02
注册了CSDN,没想到博客功能还要手动添加 :)既然这样那就昨天和今天的一起发主要功能:1、养成写日志的习惯;2、锻炼自己的总结归纳能力;3、锻炼一下文笔和打字速度;4、与别人一起交流,分享学习经验;5、提升一下交际能力。好!进入正题Day_01 HelloWorld! 开班典礼和Linux系统介绍 操作系统: Operating Syst
2017-07-08 19:56:50 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人