C和指针_编程练习_第7章_第5题

本文介绍了C语言编程中的指针练习,重点探讨了第7章第5题的解题思路和程序运行结果,旨在帮助读者深入理解C语言中指针的运用。
摘要由CSDN通过智能技术生成
/*
        编写一个简化的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'; 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值