博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
柔性数组验证程序
阅读量:2140 次
发布时间:2019-04-30

本文共 639 字,大约阅读时间需要 2 分钟。

柔性数组验证代码

#include  <stdio.h>

#include <malloc.h>   //must add
// #include <stdlib.h>
 

typedef struct test    //must add typedef else error !!!!

{
 int a;
 float b;
 char c[];  
    
}ts;

void ti()
{
 struct test   *i;
 int k;
 // apply  for memory..
 i = (struct test *)malloc(sizeof(struct test)+ 100*sizeof(char));
 i->a=40;
// i.a=50;  //close .cannot be used.
 i->b=9;
 //i->c= "k" ;
 
 
 #if 1
 for(;k<10;k++)
 {
     i->c[k]=k;
     printf("k is %d\n",i->c[k]);
 }
 #endif
 
 
 printf(" size  value is : %d\n", sizeof (*i));
 printf("p->a value is : %d\n", i->a );
 printf("i->b  value is : %f\n", i->b );
 
 
 free(i);   //free the memory !!!
}
 

int main()

{    

  ti();   //call the function

   

    return 0;
}

 

转载地址:http://ydtgf.baihongyu.com/

你可能感兴趣的文章
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>
Oracle PL/SQL语言初级教程之异常处理
查看>>
Oracle PL/SQL语言初级教程之游标
查看>>
Oracle PL/SQL语言初级教程之操作和控制语言
查看>>
Oracle PL/SQL语言初级教程之过程和函数
查看>>
Oracle PL/SQL语言初级教程之表和视图
查看>>
Oracle PL/SQL语言初级教程之完整性约束
查看>>
PL/SQL学习笔记
查看>>
如何分析SQL语句
查看>>
结构化查询语言(SQL)原理
查看>>
SQL教程之嵌套SELECT语句
查看>>
几个简单的SQL例子
查看>>
日本語の記号の読み方
查看>>
计算机英语编程中一些单词
查看>>
JavaScript 经典例子
查看>>
判断数据的JS代码
查看>>