由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个C语言中类型cast的问题
相关主题
谁帮我解释一下这个代码什么时候写程序要注意这个问题?
为啥允许这样的const设计有段c++代码看不懂
请教一道C语言的题目[合集] C语言bit操作问题,急!
C 中的typedef 一问请问C语言里这个写法是什么意思
请教一个C语言的面试题问个char * 的问题
一个C语言的面试题,有点乱,麻烦看一下求教python问题,在线等 (转载)
C语言跟Java运行速度比较 (转载)C 语言,初学者,简单问题(2)
{C语言}请教如何通过变量访问结构体内的各个属性这样写牛逼吗?
相关话题的讨论汇总
话题: complex话题: gsl话题: double话题: fft话题: cast
进入Programming版参与讨论
1 (共1页)
p*******n
发帖数: 273
1
不同的函数用不同的方法表示复数,
一个是
typedef double fft_complex[2];
一个是
typedef struct
{
double dat[2]
}gsl_complex
一个函数接口是gsl_complex, 想从fft_complex cast到gsl_complex, 直接用(gsl_
complex)a, 好像不行. 难道要定义一个新变量,重新赋值?
f*****Q
发帖数: 1912
2
中间用一个void *转一下?
另外你确认fft_complex和gsl_complex两个数位置一样?
p*******n
发帖数: 273
3
按照上面的定义,两种变量在内存的位置应该是一样的吧

【在 f*****Q 的大作中提到】
: 中间用一个void *转一下?
: 另外你确认fft_complex和gsl_complex两个数位置一样?

l***8
发帖数: 149
4
Use "(gsl_complex*)a".
In function input, double[2] is passed in as double*.
1 (共1页)
进入Programming版参与讨论
相关主题
这样写牛逼吗?请教一个C语言的面试题
写backend的朋友还是可以关注一下golang一个C语言的面试题,有点乱,麻烦看一下
const_cast问题C语言跟Java运行速度比较 (转载)
c++ cast problem{C语言}请教如何通过变量访问结构体内的各个属性
谁帮我解释一下这个代码什么时候写程序要注意这个问题?
为啥允许这样的const设计有段c++代码看不懂
请教一道C语言的题目[合集] C语言bit操作问题,急!
C 中的typedef 一问请问C语言里这个写法是什么意思
相关话题的讨论汇总
话题: complex话题: gsl话题: double话题: fft话题: cast