1. 程式人生 > >scanf()函數中*的用法

scanf()函數中*的用法

c

*在scanf函數中提供完全不同的服務,當把它放在%和說明符字母之間時,它使函數跳過相應的輸入項目。

實例程序:

/*scanf()函數中*的用法:如果程序要讀取一個文件中某個特定的列(該文件中的數據以統一的列排列時,那麽該功能將非常有用)*/

#include <stdio.h>
int main()
{	int n;
	printf("please input four numbers:\n");
	scanf("%*d %*d %*d %d",&n);//註意*在此的用法,scanf()中,加入*代表該值被跳過。
	printf("the last number was: %d \n" ,n);
	return 0;
}

運行結果:技術分享




scanf()函數中*的用法