Android 下 JNI 开发Day1

结构体-8

struct Student {

int age;

float score;

char sex;

};

main() {

struct Student stu = {18, 88.5, ‘M’};

}

使用结构体变量

struct Student stu = {80,55.5,’F’};

struct Student stu2;

stu2.age = 10;

stu2.score = 88.8f;

stu2.sex= ‘M’;

printf(“%d %f %c\n”, st.age, st.score, st.sex);

结构体长度 

范例代码:

#include<stdio.h>

#include<stdlib.h>

/**

  结构体

*/

//定义结构体

struct Student {

int age;//年龄 4个字节

float score;//成绩  4个字节

char sex;//性别  1个字节

};

struct Student1 {

int age;//年龄 4个字节

float score;//成绩  4个字节

long sex;//性别  4个字节

};  

main()

{

    struct Student stu = {18, 88.5, ‘M’};    

    //1、取值

    printf(“stu.age=%d\n”,stu.age);

    printf(“stu.score=%.1f\n”,stu.score);

    printf(“stu.sex=%c\n”,stu.sex);

    //2、赋值

    stu.age = 100;

    stu.score = 99.9;

    stu.sex = ‘w’;

    printf(“stu.age=%d\n”,stu.age);

    printf(“stu.score=%.1f\n”,stu.score);

    printf(“stu.sex=%c\n”,stu.sex);    

    //3、结构体的长度

    printf(“Student的长度=%d\n”,sizeof(struct Student));

    printf(“Student1的长度=%d\n”,sizeof(struct Student1));  

    system(“pause”);                

}       

 


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)