标签:数组

问一下下C++里怎么样获得一个数组里元素的个数

    例如本人定义一个数组 iint  x_data[1280],先不初始化,然后本人再给它赋N个整数(数的个数和大小都是未知的),那么赋值完成后本人要怎么样获取这个数组里元素的个数呢?本人想了下,用sizeof(x_data)肯定是不行的,原因是本人已经定义好了它的大小为1280,所以sizeof”以后的结果应该就是4*1280=5120。求……

怎么样理解多下标数组的维数

在网上没能查到相关的概念,官方文档里也没有看到对维数的较为清晰地定义,感觉只是模糊的说数组可以有多个维度。 那么本人的问题在于,多下标数组的维数到底是什么意思呢? 书里提供的例子如下 int[,] array1 = new int[,] { { 1, 2, 3 }, { 4, 5, 6} }; 通过GetLength方法可以得到数组信息如下: int Ar……

C++中给字符数组赋值报错,求指导

一道编程题,替换空格 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 本人的代码 #include <iostream> #include <string> using namespace std; int main() { ……

定义字符指针数组char *str[5]分别指向5 个字符串常量,从小到大输出字符串的内容

#include "stdio.h" #include "string.h" int main(int argc, char const *argv[]) { char *str[5] = {"fvdwadadawd","aadw", "s", "derfef", "awa"}; int i, j; int min; for(i=0; i<5……

C++ 数组初始化的问题

代码如下所示。按理说int ints[4];之后,ints数组中的元素不都应该是0吗。为什么打印出来后结果却不是。懵逼了 运行结果如下: 求指导释。 最近看C++有点看的头晕了 解决方案 3 int ints[4] = {0}; 你那个是未定义行为,不是一种很好的写法。建议C++全部变量都要赋初值。 15 以{}为界的函数内部作用域内的局部内置类型(各种……

怎么用数组的形式来输入mac地址和ip地址

怎么用数组的形式来输入mac地址和ip地址 解决方案 20 仅供参考: #include <stdio.h> int main() {     int IP[4];     int i;     char c;     printf("请输入一个ip地址:");fflush(stdout);     while (1) {         rew……

关于指针数组的一个问题。求指导答

void ip2s(int n) { unsigned char *p = &n; printf(“%u.%u.%u.%u\n”, *p, *(p + 1), *(p + 2), *(p + 3)); } int main() { int ip=0; unsigned char *p1=&ip; int a=0x123……