кодесурса
«C

Упражнения C: показать указатель на объединение

script1adsense2code
script1adsense3code

Указатель C: упражнение 19 с решением

Напишите программу на C, чтобы показать указатель на union.

Иллюстрированная презентация:

«C

Пример решения:

Код C:

#include <stdio.h>
union empAdd
{
char *ename;
char stname[20];
int pincode;
};
int main()
{
 	printf("\n\n Pointer : Show a pointer to union :\n"); 
	printf("----------------------------------------\n");
    union empAdd employee,*pt;
    employee.ename="Jhon Mc\0Donald";//assign  the string up to null character i.e. '\0'
    pt=&employee;
    printf(" %s %s\n\n",pt->ename,(*pt).ename);
    return 0;
}

Пример вывода:

 Указатель: показать указатель на объединение:                                                                          
----------------------------------------                                                                      
 Джон Мак Джон Мак 

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Previous: написать программу на C, чтобы показать использование указателя на структуру.
Далее: написать программу на C, чтобы показать указатель на массив, содержимое которого является указателем на структуру.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code