- 博客(13)
- 收藏
- 关注
转载 C/C++作业6
1、C 2、D 3、B 4、C 5、 6、C 7、A 8、A 9、D 10、D 11、D 12、 13、D 14、自增p所指向的变量 15、C 16、
2018-01-05 16:46:48 186
转载 C/C++作业5
1 、 C 2 、结构体成员 3 、A 4 、 5 、12 6 、t{ (50),(x) }; 7 、8byte 8 、struct day { int year; int month; int day; }s; int days(struct day *p) { //把个个月的天数写成一个数组保存起来 i
2018-01-03 16:58:44 197
转载 课堂总结6
关于内存理解及归纳内存:配置的内存是物理器件,程序运行起来是在虚拟内存中运行。 虚拟内存分段:栈段、堆段、代码段(.text) 、roread段、文件映射区、内核区、数据段、.bss段 (1)存储类 储存变量的地方 1,栈、 定义栈上变量关键字auto 通常情况下,普通变量(int char之类的)储存在栈上 函数传递的参数,在调用完后跟栈消失,也就是函数的局部变量 2,堆、 ma
2018-01-03 15:20:12 228
转载 课堂总结5
字节对齐详细讲解 1、我们的结构体变量本身就是在4字节对齐的位置,编译器帮我们做的事。 2、第一个成员,就从结构体开始的地址处,存放。这个元素,具体占多少字节,由紧挨着下个元素决定。 3、整个成员变量自身都对齐 了,还没有结束。 4、整个结构体还要是默认字节对齐的最小整数倍。 结构体默认的字节对齐:成员变量最大的那个类型所占字节 64位机下在设置对齐时会将结构体最大的元素与8字节比较,取
2018-01-01 14:26:33 175
转载 C/C++作业4
//计算a^b mod m int a_b(int a,int b,int m) { int ret=0,i=0,sum=1; for(i=0;i<b;i++) sum=sum*a; ret=sum%m; return ret; }//小明是一个间谍 int find_num(int n) { int a=0,b=0,c=0,i=0,j=0,flag
2017-12-20 16:01:21 259
翻译 课堂总结4
逗号运算符 例: int a=(3,4,5,6); printf(“%d\n”,a);//输出结果为6 指针与数组深入讨论 int arr[2][3]={1,2,3,4,5,6}; 一重指针和二维数组匹配: int *p = arr[0]; p++;//的话则会指向第二个元素’2‘的首地址如果*p则会得到2 指针数组、数组指针和二维数组匹配 int *p[2] = {arr[0
2017-12-19 21:41:47 120
转载 课堂总结(linux)
GUN/LINUX 是指 linux 的内核+GUN 组织的软件 开源之父Richard Matthew Stallman, 自由软件的精神领袖GNU 计划以及自由软件基金会(FreeSoftwareFoundation )的创立者 linux之父在 1991 年的十月,由一个名为 Linus Torvalds 的年轻芬兰大学生带头开发了 linux 内核市场上流行的linux版本 什么是sh
2017-12-16 13:56:57 210
转载 C/C++作业3
1、有一百个整数,其中有负数,找出连续三个数之和最大的部分. 示例: 输入:2 ,-8 ,3,-2 ,4,-10 输出: 5 ({3, -2, 4})#include<stdio.h>void main(void) { int i=0,j=0,max=0,point=0; int arr[100]={0},arr_[100]={0}; printf("输入要输入的个数n
2017-12-08 14:57:13 151
转载 课堂总结3
1,初识指针 ①指针引用三步 1)int *p=NULL;//定义一个指针变量 2)p=&a; //指针绑定 3)*p=1;//指针解引用 初始化 int *p = NULL; //NULL专用于指针的初始化(写0) 如果不进行初始化,指针将变成野指针 野指针危害:1、直接指向内核区 2、指向可用也没有别的数据的区域 3、可用但有别的数据的区域 ②con
2017-12-07 14:05:15 171
转载 课堂总结2
1,数的进制转换(要求输入一个数在输入目标进制数打印出结果 void func(void) { //输入要转换的数字 int a = 0, b = 0; printf("输入正整数:"); scanf("%d", &a); if (a 0) { return;
2017-11-30 20:44:30 175
转载 课程总结1
1,精度转化 (1)强制类型转化 例:float pi=3.14; a=(int)pi;此时a=3; (2)隐式转化 1)低精度向高精度转化,安全无错误;2)小范围向大范围转化(指最大数据比如unsigned int>int) 2,math.h数据库编译链接时需要 -lm 3,带参宏和普通宏 (1)宏定义在编译时直接替换,没有调用开销 普通宏:#define U32 i
2017-11-23 15:48:29 207
转载 c/c++作业1
C语言试题 //编程环境32位机器 Ps:会做的题目,简要写出分析过程;不会的度娘写出思路! 一、选择题(15题,共30分) 1. 假设目录中存在若干文件file_num.txt(num表示文件编号,1~10),使用以下( )通配符可以挑选出其中的编号为1、3、5的文件。 [A] file_*.txt [B] flie_?.txt [C] file_[135].txt
2017-11-22 16:29:43 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人