C程序中什么时候使用不完整的结构体类型定义?
结构体类型定义中有的时候要用不完整的类型定义,但是什么情况下使用呢?
前向声明?
坐等高手!
什么是不完整的类型定义???
像下面这样定义就是不完整的struct{int i; char c;}s;
如果该结构体只使用一次,以后不继续使用,那么就可以这样定义
不知道楼主是不是这个意思~~~~~
不完整的定义?
就是这个东西,但是举得例子比较高深,我没有搞清楚。
那就多读几遍吧,有些东西需要自己去研究,这篇文章说的够细致了
怎么在使用typedef时也会用到不完整类型定义呢?
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......
#include <stdio.h>
#include <graphics.h>
void main()
{
int x0,y0,x1,y1,driver,mode,i;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,&qu ......
warning有8个,但是不知到是怎么回事,warning具体如下:
newNode1=(graph)malloc(sizeof(struct node));对应的为:
incompatible implicit declaration of built-in function 'malloc'
int M= ......