- 博客(25)
- 收藏
- 关注
原创 QT笔记
main函数中return a.exec( ); 让程序一直执行 等待用户操作*QPushButtonQPushButton *p1;p1.setText(QString(“close”)); //窗口标题QPushButton b;b.setText("_"); // 给按钮设置内容QPushButton b(this);p2 = new QPushButton(this...
2019-08-05 19:58:32 119
原创 c++初学
三目运算符c中 不可作为左值c++ 可作为左值 但不可用常数const int a = 10;c 有c++ 无 符号表const define 区别1,#define没有类型2,#define预编译(文本替换)const 编译期3,定义复杂类型const - struct- class引用 & 有自己的存贮空间本质 1 别名 int a = 10int ...
2019-08-01 20:22:25 99
原创 奇奇怪怪
在C99模式之外使用’for’循环初始化声明 for(int i = 1 ; i < 5 ; i++ ) C99允许在for语句中定义并初始变量,gcc4编译语言的默认 标准是C89,编译C99程序需要加参数"--std=c99"使用 gcc tt1.c -o tt1 --std=c99...
2019-07-21 18:47:14 140
原创 c++模板
stl 标准模板库 模板声明 模板参数表 template<calss T> <返回值类型> 函数名(函数形参表) 普/模 普/模template <class T>T max1(T a,T b){ ...
2019-07-20 15:34:30 81
原创 ::域解析符的作用·
指定命名空间 返回值 类名::函数名(参数) void student::set_age( ) 静态成员的初始化 int test::b = 0; static成员函数 Test::print(); 调用友元函数 friend void A::test(B&b); 父类 子类 同名函数...
2019-07-19 21:33:23 671
原创 c++笔记
struct与class区别struct(c)class 有成员函数 默认权限 private(c++) struct 默认权限public类模板 class 可以表示模板类型 struct 不可以#ifndef STUDENT_H 防止重复定义#define STUDENT_H#endif域解析符::void student::set_age( )返回值 类名::函数名(参...
2019-07-12 09:14:10 71
原创 通讯录 改
#include <stdio.h>#include <stdlib.h>#include <string.h>struct node{ char name[15]; char address[20]; char tel[11]; struct node *next ;};void creat_link(struc...
2018-12-19 14:11:11 307
原创 通讯录初步
#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;struct node{ char name[15]; char address[20]; char tel[11]; struct node *next ;};void creat_link(s
2018-12-14 22:00:15 159
原创 12 - 02
#include <stdio.h>#include <stdlib.h>struct node{int num ;struct node *next ;};void creat_link(struct node **head){*head = NULL;}void insert_head(struct node **head,struct node ...
2018-12-10 12:51:51 127
原创 12 - 09循环链表等
#include <stdio.h>#include <stdlib.h>struct node{int num ;struct node *next ;};void creat_link(struct node **head){*head = (struct node *)malloc(sizeof(struct node));(*head)->...
2018-12-10 12:50:57 122
原创 作业 8
1.简述Makefile的作用Makefile是一种工程的编译方法,它拥有非常强大的组织流程的能力。Makefile 通常是和 make 命令一起配合使用,很多大型项目的编译都是通过 Makefile 来组织的。 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系将会非常复杂。make是一个命令工具,它解释Makefile 中的指令(规则)。Makefile 文件描述了整个...
2018-12-07 11:17:24 122
原创 作业 7
题目3:求1+2!+3!+…+10!的和题目4:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。题目5:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制题目7...
2018-12-01 19:44:23 182
原创 作业 6
题目1:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?题目2:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?题目3:将一个正整数分解质因数。例如:输入90,打印出90=233*5。题目4:输入两个正整数m和n,求其最大公约数和最小公倍数。题目5:输入一行字符,分别统计出其中英文字母、空格、数字的个数。...
2018-11-29 23:23:12 166
原创 11 -25
\ddd 表示1~3位的八进制数的ascll码值\xhh 表示1~2位的十六进制的ascll码值\0 == NULL ascll码值为零字符串 != 字符数组%s 输入时 scanf 空格,回车,TAB 结束gets 只以 回车结束char c[ ] = “I am happy” 字符串自己的地址消失,占用数组的地址。char *p= “I am happy” 这里字符串常量就...
2018-11-26 00:30:58 141
原创 11 - 24
结构体作为函数参数时,尽量使用指针(节省空间)指针数组 *p[4]数组指针 (*p)[4]指针函数 *p(int,int)函数指针 (*p)(int,int)标识符规定:1。数字,字母,下划线构成2。字母,下划线为首字母3。区分大小写4。保留字不能用5。长度小于32字符c语言为强类型语言必须先定义后使用Linux下数组初始化部分则剩下部分元素为0,若不初始化则全为随机值...
2018-11-25 00:15:35 234
原创 11 - 18
if语句中,前面的语句优先级高,后面的语句优先级低。if(5<=x<=20) 错误因为根据左结合5<=x的结果不是0就是1 ,在执行下x<=20 是一定为真的,所以这种写法是没法判断 x是否在范围内的。 应用&&结合与零值做比较{1.布尔变量(true为真,false为假)2.整形变量(0为假,1为真3.浮点变量(只能比较精度)4.指针变量(...
2018-11-19 00:16:16 119
原创 11 - 17
sizeof 占多少字节strlen 有效长度(不包含\0)例:lellosizeof计算得6(包含\0)strlen计算得5课本p41 算数转换printf(“%%”)输出%fflush清空输入缓冲区scanf 只能决定宽度不能决定精度(%m)scanf(“%*”)中% 为赋值抑制符(取完值不赋给任何变量)int i:定义变量(分配空间,只能定义一次)extern int ...
2018-11-17 22:31:07 120
原创 c复习
数组用%格式输入字符串时,空格、制表符、和回车都作为输入数据的分隔符,且必须按回车结束一次输入。char a[11];gets( a );puts( a );char a[3][10] = { "abcd " , " dddd " , " ssss " };可以不指定一维数组长度 二维不可省略...
2018-11-15 20:42:14 187
原创 c语言复习
标识符 数字 字母 下划线转义字符\n 换行&&与 ||或 !非闰年 能被四整除且不能被100整除 或能被400整除(year%4= =0)&&(year%100!=0)||(year%400= =0)数据输出printf("%d , %c\n" , i , c );%d 有符号十进制整数%o 无符号八进制%x 无符号十六进制%u 无符号十进制...
2018-11-13 21:52:51 159
原创 2018-11-10
编译器 Gcc 可多文件编译 必须找到main函数调试器 Gdb 可在指定地方停止工程管理器 Make 按三个时间戳管理脚本 shell shell命令解释器源文件---- .c|预处理---- .i 处理 include define等|编译 ---- .o 为二进制 目标文件|链接|可执行---- .exe .out二进制int main 返回...
2018-11-11 00:44:00 109
原创 作业
Linux基础知识考查 1、在Linux 系统中,以( 文件)方式访问设备2、前台起动的进程使用( ctrl+c )终止。3、在使用ls 命令时,用八进制形式显示非打印字符应使用参数( -b ) 。4、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是( )。5、在Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是( gzip )。6、将/home/stu...
2018-11-08 20:45:23 119
原创 11.4 linux
11.4 linux命令模式 按i进入 插入模式插入模式 按esc进入 命令模式命令模式 按: 进入底行模式命令模式功能键: [n]y [n]yy (复制) p (粘贴) [n]dd (行删) [n]x [n]xx (删除) G (光标至文尾) u(取消前一个动作)1、vi hello.c2、键入i进入插入模式3、编辑4、键入[Esc]退入到命令模式5、键入:wq保存退出命令行...
2018-11-05 21:24:19 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人