c语言
文章平均质量分 67
高冷技术宅
这个作者很懒,什么都没留下…
展开
-
简单shell命令行解释器 (二)
cp 旧文件名 新文件名 (在当前目录中拷贝)cp 文件名 路径(将当前目录中的文件拷贝到指定的文件夹,文件名可改可不改)cp 绝对路径/文件名 路径(绝对路径)cp –i 旧文件名 新文件名 若同名确认提示cp –r 目录 新目录 把一个目录拷贝到指定路径bogon:Desktop nn$ cp -r test/hello a1 将test文件中的hello文件夹拷贝到a1文原创 2017-07-14 08:53:42 · 908 阅读 · 1 评论 -
C语言基础(三)函数
第六章函数使用函数的目的1、 直接调用函数避免使用重复代码。2、 自顶向下逐步细化。将复杂的问题分解成相对简单的子问题,提高主程序结构的清晰性和易读性。3、 使程序的调试和维护变得更加容易。函数输入:0~对个数据函数的执行:将输入的数据进行加工函数的输出:至多输出一个数据。函数的定义分为两部分:函数头和函数体;原创 2017-07-24 15:42:55 · 490 阅读 · 0 评论 -
C语言基础 (四)指针与数组
数据保存在内存中,而每一块内存空间都有一个编号,称为内存地址。指针变量用来存放这个地址编号的变量称为指针变量;通过指针可以访问和处理指针所指向的对象,增加了访问数据的手段,使程序更加灵活。指针本身也是一个变量,它存储的是另一个变量的地址。存放变量地址的变量是指针变量。因此,一个指针变量的值就是某个变量的地址。为了表示指针和他所指向的变量之间关系,在程序中用*符号表示指向。在32原创 2017-07-28 08:09:19 · 338 阅读 · 0 评论 -
C语言基础(五)变量
左值和右值常量不能做左值,因为他不能修改变量的作用域#include int a=10; //全局变量,他的作用域就是文件域,是当前文件。int main(){ int a=5; //是main()函数中的变量,作用域就是函数域, int b=10; return 0;}if(){ int a=8;// 作用域是语句块,只能在当前语原创 2017-07-30 11:31:21 · 251 阅读 · 0 评论 -
C语言基础(六)指针和多维数组
char *string=“I love China”;c语言中将字符串按照字符数组处理,只是将字符串第一个字符的地址赋值给string。可以用字符数组名或字符指针变量输出一个字符串,但是数值型数组不行二维数组中,同一个地址可能有多个表示形式,虽然形式不一样,表示的意义也不相同,比如说:a表示的是首元素地址 *a表示的是二维数组中第一个元素(小数组的地址原创 2017-08-02 08:36:12 · 207 阅读 · 0 评论 -
C语言基础(七)字符串 类型重定义 结构体
字符串字符串是由字符数组构成的并且以\0作为结束符字符串用双引号引起来;字符数组与字符串的区别字符数组不需要以\0结尾,字符串的初始化1.最复杂的方式char b[]={'h','e','l','l','o','\0'};以字符数组的形式,一个字符一个字符的初始化2.相对简单的方式 (用双引号引起来的字符串来初始化一个数组)char c[11]="Good D原创 2017-08-02 08:38:28 · 3856 阅读 · 0 评论 -
c语言谭浩强课后作业乒乓球选对手问题
我看到这到题时也比较迷糊,自己可以很轻松的判断出法案但是不知道怎用代码写出来,百度了一下其实挺简单的,但是百度的答案都是顺着写出来,感觉判断的条件太多了,所以自己写了一下。从条件最多的c入手可以直接确定他的对手,避免进行不必要的循环。void rival(){ char i,j,k;//c-i,a-j,b-k for (i='x'; i<='z'; i++) {原创 2017-07-23 15:35:11 · 1001 阅读 · 0 评论 -
C语言基础知识点(二)三大控制结构
三大控制结构顺序,选择,循环结构。语句是程序最基本的单位,分号是语句结束的标志。复合语句是把多个语句有{}栝起来组成的一个整体效果的执行语句,也叫语句块儿;复合语句内的单条语句都要用分号结束。顺序结构:就是按照语句编写顺序逐句执行选择结构: 三种形式1。if语句如果条件成立,执行后边的一条语句,如果条件不成立跳过后边的一条语句。(if括号中是条件表达式【表达原创 2017-07-21 08:15:53 · 6188 阅读 · 1 评论 -
简单的shell命令(三)
vi 模式下i在光标前插入数据 a 在光标后插入数据在命令模式下shift + : wq保存退出 q!不保存退出 q 直接退出,如果文件修改了,退出之前要先告诉编辑器是否保存, 否则不能直接退出原创 2017-07-16 18:15:05 · 217 阅读 · 0 评论 -
c语言基础,常用的几个练习小题目
c语言基础,常用的几个练习小题目//打印菱形void ling(){ int a[7][7]; for (int i=0; i<=3;i++) { for (int j=0; j<=3; j++) { if (i+j<3) { a[i][j]=' '; } els原创 2017-07-24 09:22:18 · 1236 阅读 · 0 评论