ICode9

精准搜索请尝试: 精确搜索
  • C++基础 数组指针与函数2022-02-20 20:59:33

    #include<iostream> using namespace std; void bullSort(int *arr,int len){ for(int i=0;i<len-1;i++){ for(int j=0;j<len-1-i;j++){ if(arr[j]>arr[j+1]) { int temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } } int mai

  • 【c++】数组2022-02-20 11:02:35

    目录 1.1概述 1.2一维数组 1.3二维数组 1.1概述 数组就是一个集合,里面存放了相同类型的数据元素。 特点1:数组中的每个数据元素都是相同的数据类型 特点2:数组是由连续的内存位置组成的 1.2一维数组 数组下标从0开始 定义的方式: 1.数组类型 数组名[数组长度];---eg:int arr[5];arr

  • 简单选择排序算法代码实现2022-02-20 05:07:22

    #include<iostream> using namespace std; void selcet(int arry[]); int length; int main() { int a[] = { 1,-17,13,15,-19,10,99,123,124,1000 }; length = sizeof(a) / sizeof(int); for (int i = 0; i < length; i++) { cout << a[i] << &qu

  • PE操作—扩大节2022-02-18 12:33:08

    ------------恢复内容开始------------ 1. 为什么只能扩大最后一个?   节与节之间有相互依存的关系,a 节中的代码可能会使用 b 节、c 节的数据或者说 a 节中代码会跳转到 b 节、c 节。如果把其中某个节  扩大了了,偏移就会改变。   注解:详情参考 Intel 指令编码。   2. 扩大节

  • 二十 二十一.20220209学员作业2022-02-08 13:03:03

    1.判断题 1.1 在C语言中字符串可以使用关系运算符==比较相等 (?) 1.2 strcpy_s()函数中第二个参数指的是缓冲区字节的数量 (?) 1.3 strlen()函数计算的是字符的长度而不是字节的大小 (?) 1.4 sprintf()和printf() 都是把格式化的字符串输出到控制台上 (?) 2.回答题 2.1 setlocal(LC_

  • 一维数组和二维数组中学习到的重要的点2022-02-07 17:34:46

    1.一维数组名的作用: (1)计算数组占用的内存空间 cout<<sizeof(arr1)<<endl; (2)获取数组的首地址 cout<<arr1<<endl; (3)获取数组第一个元素的首地址 cout<<&arr1[0]<<endl; 注意(2)(3)的区别,一个是获取数组首地址,一个时获取数组第一个元素的首地址,虽然他们的结果是一样的,但是意义和写法不

  • C/C++的sizeof2022-02-07 15:00:32

    sizeof的表现,在不同编译器和不同标准下的sizeof的表现是不一样的   C++编译器下的sizeof()(C++14标准) sizeof()是编译时由编译器计算结果的。 注意:msvc的C++编译器不支持C99的动态数组   C编译器下的C语言 但是在C语言中, 在经典的《C语言程序设计》书中说到: C语言提供了一个编译

  • 初识数据类型2022-02-05 00:01:42

    计算机语言目的-->写程序 写程序目的-->解决生活中的问题 比如:商场里面的货物价格是9.15元,这就是一个小数。 一个人的年龄是85岁,这边是一个整数。 在C语言中对应的就是浮点数和整形。这就是数据类型。 C语言中的数据类型包括 1、char //字符数据类型 2、short //短整型 3、int /

  • 一维数组和二维数组2022-02-04 18:31:13

    1. 一维数组的创建和初始化 1.1 数组的创建 数组是一组相同类型元素的集合。 数组的创建方式: type_t   arr_name   [const_n]; //type_t 是指数组的元素类型 //const_n 是一个常量表达式,用来指定数组的大小 数组创建的实例: int main() { /* int a = 1; int b =

  • C语言指针详解2022-02-02 18:59:53

    文章目录 1.字符指针2.指针数组3.数组指针4.数组传参和指针传参5.函数指针6.函数指针数组7.指向函数指针数组的指针8.回调函数9.指针和数组面试题的解析 1.字符指针 指针初步介绍 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。指针的大小是固定的4/8个字节(32位

  • ICPC:大数的乘法2022-02-02 17:31:40

    题目描述: 求两个不超过100位的非负整数的乘积。 输入: 有两行,每行是一个不超过100位的非负整数,没有多余的前导0。 输出:  一行,相乘后的结果。 样例输入: 123456789 123456789 样例输出: 15241578750190521 代码: #include <bits/stdc++.h> using namespace std; int m

  • strcpy函数使用易错点2022-02-02 17:04:56

    strcpy函数的使用:strcpy(数组名1,数组名2),是将数组名2中的字符串复制粘贴于数组名1的字符串中 使用的注意事项:拷贝数组2中的字符串时,也会将数组2中字符串后面的'\0'也给拷贝进来,字符串1的空间需大于字符串2的空间,如需查看复制结果,可用以下两种方式 第一、用strlen统计arr1的长度,再

  • memset的使用2022-02-02 13:35:26

    memset memset是内存初始化函数 最简单的调用是将一个数组清零 const int maxn = 1024; int a[maxn]; memset(a, 0, sizeof(a)); // a[0]=a[1]=a[...]=0; sizeof(a) = maxn * 4 = 4096;表示的是将数组首地址a开始往后的4096个字节都设置为0。 memset常见误区 memset实现原理

  • 冒泡排序(C++)2022-02-02 12:03:46

    #include <iostream> using namespace std; int main(void) { int beauties[] = { 2, 1, 4, 6, 8, 5, 9, 7, 5 }; int len = sizeof(beauties) / sizeof(beauties[0]); int test = 0;    for (int j = 0; j < len ; j++) { for (int

  • C++ 利用指针遍历数组2022-02-01 10:34:12

    while #include <iostream> using namespace std; int main() { int arr[6] = { 0 }; int* ptr = arr; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } // write your code he

  • 悠漓带你浅谈C语言(数据类型)2022-01-31 20:00:07

    数据类型 描述整数 char 字符数据类型 short 短整型 int 整形 long 长整形 long long 更长整形 描述小数 float 单精度浮点数 double 双精度浮点数 那么每种数据类型的大小是多少?如何体现出来呢? #include<stdio.h> int main() { printf("%d\n",sizeof(char));//1字节 p

  • 数组指针,指针数组2022-01-31 16:34:11

    一、指针数组   指针数组本质上是一个数组,是一个指针类型的数组。   下面定义了一个int类型的指针数组类型: typedef int *PtrArray[4];   “ [ ] ”优先级高于 “ * ”,PtrArray先与“ [ ] ”结合,表明这是一个数组,再和外面的“ int * ”结合,表明这个数组中的元素为int类型

  • 5.5 函数与数组(数组实参的相关知识点)2022-01-30 22:02:17

    先看一段案例: 代码如下: #include <stdio.h> void printData(int array[3]) { int i; printf("printData:array的大小是:%d\n",sizeof(array)); for(i=0;i<3;i++){ printf("%d ",array[i]); } putchar('\n'); } int main() { int array[

  • 第七章 数组2022-01-30 20:32:33

          一、数组的概念 、 二、 一维数组 (一)定义   (二)初始化       没有赋初值,B[ ]所有元素是未知的  (四)存储     int a0,a1,a2,a3,a4;----- 不连续的存储空间     int arr[5]; ------占用连续的存储空间     printf("%d\n",sizeof(a0));     p

  • 数组2022-01-30 11:03:37

    数组 两个重要的符号: strien是求字符串长度的,只针对字符串长度,是一种库函数,使用时必须引用头文件 sizeof计算变量、数组类型的,大小单位是字节,是一种操作符 一维数组的创建和初始化 数组的创建:数组是一组相同类型元素的集合,数组的创建方式 type_t arr_name [const_n];//type_t是指

  • xinjun与阴阳师2022-01-28 22:04:22

    xinjun是各类手游的狂热粉丝,因随手一氪、一氪上千而威震工大,现在他迷上了阴阳师。xinjun玩手游有一个习惯,就是经过层层计算制定出一套方案来使操作利益最大化(因此即使有扫荡券也不用,故称圣雄肝帝)。已知阴阳师有N个模式可以操作,模式i有ai种操作,但每种模式每日只能选用一种操

  • HMAC - SM3/SHA12022-01-28 12:33:33

    11 #ifndef __HMAC_H__ #define __HMAC_H__ #include <stdint.h> void hmac_sm3(const uint8_t *data, uint32_t data_len, const uint8_t *key, uint32_t key_len, uint8_t *out); void hmac_sha1(const uint8_t *data, uint32_t data_len, const uint8_t *key, uin

  • 探究struct中每个类型内存容量的大小及总内存大小的关系2022-01-27 18:31:49

    2022.1.27实验 实验目的:探究struct中每个类型内存容量的大小及总内存大小的关系 总实验如下: #include<stdio.h> //对结构的研究 struct structure0 { double a; char b; }; struct structure1 { char a; double b; char c; }; struct structure2 { int a; int b; double

  • 跟着鹏哥学C语言第一天2022-01-27 13:35:57

      学习C语言,在我心中可能是一件从小就向往的事情吧,相信很多人都有这个梦想,比如自己做出一款游戏,自己开发出属于自己的一款APP,是一件多么有成就的事情。但梦想不能只是说说而已,要付出行动,所以我开始在B站寻找一个适合自己的学习视频,于是就找到了鹏哥的视频,感谢鹏哥的耐心讲解,真

  • 按字节输出int类型变量(C语言)2022-01-26 20:00:13

    #include<stdio.h> int main(void){ int a = -12; int mSize = sizeof(a); printf("a=%d, sizeof(a)=%d.\n", a, mSize); printf("size of int is %ld.\n", sizeof(int)); unsigned char *p = (unsigned char*) &a; //一定

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有