728x90
반응형
1, test1.c
#include "test.h"
void main()
{
test1_s test1;
test1.a = 10;
test1.b = 20;
test1.c = 30;
print_test(&test1);
}
2. test2.c
#include "test.h"
void print_test(unsigned int *val)
{
unsigned int pa, pb, pc;
pa = *val;
pb = *(val + 1);
pc = *(val + 2);
printf("%d\n", pa);
printf("%d\n", pb);
printf("%d\n", pc);
}
3. test.h
#include <stdio.h>
typedef struct
{
unsigned int a;
unsigned int b;
unsigned int c;
}test1_s;
void print_test(unsigned int *val);
4. 결과
728x90
반응형
'공부 > C언어' 카테고리의 다른 글
5.[stm32f103][C언어] 구조체 응용하기(구조체 연결) (0) | 2018.02.28 |
---|---|
4.[stm32f103][C언어] 포인터 사용하기 (0) | 2017.12.08 |
3.[stm32f103][C언어] 구조체 화살표 연산자(포인트 멤버 연산자)-> (0) | 2017.12.07 |
2.[stm32f103][C언어] static (0) | 2017.11.13 |
1.[stm32f103][C언어] 구조체 return (0) | 2017.09.13 |