问答 2022-04-15 来自:开发者社区

memcpy函数形参指针类型能不能是char* ?

我们知道memcpy传入的指针类型是void*。但是由于复制的时候要一个个字节去复制,所以我们需要把void转换成char类型来处理。那么问题来了,我可不可以声明函数的时候就写成char*呢?

问答 2022-03-30 来自:开发者社区

怎样调用一个由 char * 指针指向函数名的函数?

怎样调用一个由 char * 指针指向函数名的函数?

问答 2022-02-25 来自:开发者社区

C语言char类型指针数组问题

今天遇到一个问题,在C语言中定义了一个指针数组:char *words[4]={"aaaa","bbbb","ccccc","dddd"}然后使用words[2]能直接拿出字符串cccc这个值,但是使用*(words[2])发现拿出来的却是字符c 我的理解是 words[2]里面存储的是指向字符串"cccc"的指针 用words[2]拿出来的是地址,用*(words[i])拿出来的是指针的值,但....

问答 2020-06-24 来自:开发者社区

c语言指针问题 char *p="abcdefg"+1; 为?报错

char p="abcdefg"+1; 为什么会报错,const char无法转换为char*

问答 2020-06-10 来自:开发者社区

int类型指针可以指向char类型数组吗??报错

这次安徽省C语言二级考试中出现如图的赋值,编译器报错,但是要输出也可以输出。为什么?

问答 2020-02-07 来自:开发者社区

C:char指针和数组之间的区别

考虑: char amessage[] = "now is the time"; char *pmessage = "now is the time"; 我从《 C编程语言》第二版中了解到,以上两个语句没有完成相同的操作。 我一直认为数组是一种处理指针以存储一些数据的便捷方法,但事实并非如此……C语言中数组与指针之间的“非凡”区别是什么? 问题来源于stack overflow

问答 2020-01-16 来自:开发者社区

C中的char数组和char指针有什么区别?

我试图理解C中的指针,但目前对以下内容感到困惑: char *p = "hello" 这是一个从h开始指向字符数组的char指针。 char p[] = "hello" 这是一个存储hello的数组。 将这两个变量都传递给此函数有什么区别? void printSomething(char *p) { printf("p: %s",p); }

文章 2017-11-15 来自:开发者社区

unsigned char类型指针与int型数据的转换

前两天写了个程序,在PC上单元测试一切正常,但是加载到嵌入式系统中运行,执行的结果总是不正确,纠察了很久,发现问题出现在如下代码:     unsigned int type;     unsigned char *pType;      ...

问答 2016-06-06 来自:开发者社区

函数后面的形参char *与指针*的问题

直接看代码(先贴一段第5章函数里的代码) #include void congratulateStudent(char *student, char *course, int numDays) { printf("%s has done as much %s programming as i could fit into %d days.\n", student, co...

问答 2016-03-23 来自:开发者社区

关于char * ch指针和char ch [10]数组的区别

char ch1[10];char * ch2;如果现在要将一个c风格字符串赋给这两个对象,void copy1(char ch1[10],char * temp)void copy2(char ch2,char temp)为什么后者可以直接ch2=temp而前者只能用strcpy?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。