/*
编写一个简化的printf函数, 它能够处理%d, %f, %s, 和%c 格式码.
根据ANSI标准的原则, 其他格式码的行为是未定义的. 你可以假定已经存在函数print_integer 和print_float, 用于打印这些类型的值.
对于另外两种类型的值, 使用putchar来打印.
*/
#include <stdio.h>
#include <stdarg.h>
void MyPrintf( char *str, ... )
{
va_list ap;
char *p; //用于使用putchar打印%s(字符串)格式参数
va_start( ap, str ); //让ap指向str后面的第一个参数
//遍历str字符串, 逐个获取每个参数的格式并打印
for( ; *str != '\0';
C和指针_编程练习_第7章_第5题
最新推荐文章于 2022-07-05 19:17:19 发布
本文介绍了C语言编程中的指针练习,重点探讨了第7章第5题的解题思路和程序运行结果,旨在帮助读者深入理解C语言中指针的运用。
摘要由CSDN通过智能技术生成