69,382
社区成员
发帖
与我相关
我的任务
分享
[liangdong@bb-browser-test00.vm.baidu.com c_project]$ make
gcc -g -I. -I../libs/include -c -o main.o main.c
gcc -o main main.o
[liangdong@bb-browser-test00.vm.baidu.com c_project]$ ./main
1 2 ab
[liangdong@bb-browser-test00.vm.baidu.com c_project]$ cat main.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct node_st {
int a;
int b;
int c;
int d;
char str[10];
};
int main(int argc, char* const argv[]) {
struct node_st node = {
.a = 1,
.c = 2,
.str[0] = 'a',
.str[1] = 'b',
.str[2] = '\0'
};
printf("%d %d %s\n", node.a, node.c, node.str);
return 0;
}