c语言 下标访问的方法

int vals[8] = {};

#define XXX ( __LINE__ - LX_START_INDEX )

#define LX_START_INDEX 22

		g_object_get( widget
		              , "min-content-width", vals + XXX
		              , "min-content-height", vals + XXX
		              , "max-content-width", vals + XXX
		              , "max-content-height", vals + XXX
		              , "propagate-natural-width", vals + XXX
		              , "propagate-natural-height", vals + XXX
		              , "width-request", vals + XXX
		              , "height-request", vals + XXX
		              , NULL );

#undef LX_START_INDEX
#define LX_START_INDEX 35

		printf( "width-request: %d\n", vals[ XXX ] );
		printf( "height-request: %d\n", vals[ XXX ] );
		printf( "min-content-width: %d\n", vals[ XXX ] );
		printf( "min-content-height: %d\n", vals[ XXX ] );
		printf( "max-content-width: %d\n", vals[ XXX ] );
		printf( "max-content-height: %d\n", vals[ XXX ] );
		printf( "propagate-natural-width: %d\n", vals[ XXX ] );
		printf( "propagate-natural-height: %d\n", vals[ XXX ] );

#undef LX_START_INDEX

#undef XXX

发布了36 篇原创文章 · 获赞 1 · 访问量 8973

猜你喜欢

转载自blog.csdn.net/u011091701/article/details/104073148