3 striving丶

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 17w+

C语言基础七(内存管理)

共用体共用体是一种数据结构,各个成员共享同一段内存空间。 可以用来检测大小端存储,平时所使用的基本都是小端存储。 大端存储:高位放在低字节处,低位放在高字节处 小端存储:高位放在高字节处,低位放在低字节处union data{ int a; char b; float c;}u;内存系统配置所说的内存是指物理器件,程序运行所在内存是虚拟内存。

2018-01-03 22:55:59

第11次C练习

1、以下对二维数组 a 的正确说明是(double a[1][4])。int a[3][]float a(3,4)double a[1][4]float a(3)(4)2、判断字符串a是否大于b,应当使用( if (strcmp(b,a)>0))if (a>b)if (strcmp(a,b))if (strcmp(b,a)>0)if (strcmp(a,b)>0)3、有以下程序main(

2018-01-03 21:29:37

C语言基础六(结构体以及一些宏定义)

结构体字节对齐结构体变量本身从4字节对齐的位置开始存放。 整个结构体所占空间还要是成员中‘占字节最大的基本数据类型’的整数倍,不够的在末尾补齐。 short类型从地址是2的倍数处开始存储,int类型从地址是4的倍数处开始存储,double类型从地址是8的倍数处开始存储,空出来的部分内存由编译器填充。struct da{ double a; char

2017-12-27 21:40:19

第10次C练习

1、设有下面的结构体和结构变量定义: 关于结构体类型变量赋值正确的是() A、 studl.id=1001;studl.name=”Tom”; B、id=1001;*studl.name=”Tom”; C、 studl.id=1001;studl.*name=”Tom”; D、studl.id=1001L;*studl.name=”Tom”; (A)2、指向结构体对象的指针

2017-12-26 22:41:58

C语言基础五(结构体)

结构体

2017-12-17 22:56:13

第9次C练习

给定一个整书数组,找出其中三个整数,这三个整数进行加减运算结果最大,并返回这三个数字。 int * maximumNumbers(const int *nums, int numsSize); 输入:[12, 5, -5, 1, 4] 返回:[12, 5, -5]#include<stdio.h>#include<malloc.h>#include<string.h>#include<m

2017-12-16 23:59:47

第8次C练习二

员工问题1 1 1 2 3 4 6 9 13 int func(int month){ int i = 0, n1 = 0, n2 = 0, n3 = 0; int num = 0; if(month < 1) return 0; for(i = 1, num = 1; i < month + 1; i++){ num += n3;

2017-12-08 12:33:36

C语言基础四(指针)

const

2017-12-07 18:28:27

第8次C练习

C语言考试题(V2.0) PS:机器运行环境32位系统。 一、 填空题: 1、 执行一下程序,while循环执行次数()(1分)。 int k = 0; while (!(k = 1)) { k++}02、 有定义:char p[] = {‘a’, ‘b’, ‘c’}, *q = p; 在下面找出一个不能计算出char型数据所占字节数的表达式是()(1分)。 sizeof(p)

2017-12-07 17:32:44

C语言基础三(数组)

数组

2017-11-29 23:55:40

第7次C练习

1、如输入:Z2009-AShanghaiZ 则输出:lenth = 8; 事例说明:从A到Z的子串为SHanghai,其长度是8.int get_A2Z_length(char arr[]){ int len = 0; while(arr && *arr){ if(*arr == 'A'){ arr++;

2017-11-29 14:17:56

第6次C练习

1、写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1.(例如:字符串”123454321”就是回文字符串)int fun(char *p){ int i = 0; char *q = NULL; if(*p == 0) return -1; while(*p+i) i++; q

2017-11-25 22:33:31

C语言基础二(函数)

函数一个函数至少包括4个部分: 返回值,函数名,参数列表,函数体。 无返回值或者参数时,都用void表示。 void表示空类型,无类型,占一个字节。 用户不能定义一个void类型的变量,但是可以定义void * 类型的指针,可以指向任意数据类型。函数声明、函数定义,函数调用函数声明 返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名n); //可以只写参数类型,参数名可

2017-11-22 23:04:36

第3次C练习

C语言试题 //编程环境32位机器 一、选择题(15题,共30分)1. 假设目录中存在若干文件file_num.txt(num表示文件编号,1~10),使用以下( )通配符可以挑选出其中的编号为1、3、5的文件。[A] file_*.txt [B] flie_?.txt [C] file_[135].txt [D] file_[^135].txtC.*表示零个或多个任意字符;?表

2017-11-22 21:52:38

第5次c练习

1、int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位, n为需要转换的长度,假设起始点在右边. 如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001。unsigned int intvert(unsigned int x, int p, int n){ if(p > 31 || p < 0 ||

2017-11-16 20:10:52

C语言基础一(位运算)

1、C语言基础 2、程序结构 3、位运算1、C语言基础 经典入门“hello world!” *源文件:hello.c *头文件:用#include包含 *关键字:关键字,32个关键字。main是主函数,程序运行入口。return是函数结束的标志。 *符号:#号是C语言的一种符号,%取余符号 ,++、–、&、|、~、!、;(一句代码的结束标志)。 注释://注释一行代码的,多行的语句

2017-11-16 18:22:25

第4次c练习

1、 读程序,写出你的分析步骤,得出结果。typedef int (*FUNC1)(int);typedef int (*FUNC2)(int *, int *, int *);int inc(int a){ return (++a);}int multi(int *a, int *b, int *c){ return (*c=*a**b);}void show(

2017-11-09 21:49:58

linux磁盘管理

一、创建分区

2017-11-09 18:15:01

vsftpd服务

一、vsftpd服务vsftpd服务提供了一种安全的文件传输方式。 服务端配置了vsftpd服务后,需关闭防火墙,并且配置selinux相关文件允许该服务传输文件。 客户端通过lftp软件,上传或者下载vsftpd服务端的文件。 vsftpd服务允许匿名用户(ftp用户)、服务器本地用户、服务器本地虚拟用户登录。 具体配置可以通过以下命令查看vim /etc/vsftpd/vsftpd.co

2017-11-07 17:56:56

linux基础(十五)自动装系统和lftp配置

一、kickstartKickstart是一种无人值守的安装方式。它的工作原理是提前记录在安装过程中需要的填写的各种参数,并生成一个名为ks.cfg的文件kickstart通常运用于批量安装系统,自动安装系统需要完成三个问题:1、配置系统镜像源; 2、配置dhcp分配ip; 3、设置ks.cfg文件,并将这个文件放在网络源上1、配置系统镜像源执行批量安装时,需要配置网络yu

2017-11-01 15:35:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!