第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

if語句詳細解釋

if語句詳細解釋

C
LUAJ 2016-08-07 09:46:09
#include <stdio.h>#include <stdlib.h> // ANSI C exit() prototypeint main(int argc, char *argv[]){? ? int ch; ? ? ? ? // place to store each character as read? ? FILE *fp; ? ? ? // "file pointer"?? ? long count = 0;? ? if (argc != 2)? ? {? ? ? ? printf("Usage: %s filename\n", argv[0]);? ? ? ? exit(1);? ? }? ? if ((fp = fopen(argv[1], "r")) == NULL)? ? {? ? ? ? printf("Can't open %s\n", argv[1]);? ? ? ? exit(1);? ? }? ? while ((ch = getc(fp)) != EOF)? ? {? ? ? ?putc(ch,stdout); ?// same as putchar(ch);? ? ? ?count++;? ? }? ? fclose(fp);? ? printf("File %s has %ld characters\n", argv[1], count);? ??? ? return 0;}求每個if 語句的詳細解釋 越詳細越好
查看完整描述

1 回答

已采納
?
皓韻兒

TA貢獻86條經(jīng)驗 獲得超114個贊

?if (argc != 2) ? //如果argc 不等于2, 就執(zhí)行以下代碼, 如果等于2, 就跳過。

? ? {

? ? ? ? printf("Usage: %s filename\n", argv[0]);

? ? ? ? exit(1);

? ? }

? ? if ((fp = fopen(argv[1], "r")) == NULL) // 如果打開文件返回值為NULL , 就是打開失敗了,就執(zhí)行以下代碼,否則就跳過。

? ? {

? ? ? ? printf("Can't open %s\n", argv[1]);

? ? ? ? exit(1);

? ? }


查看完整回答
1 反對 回復 2016-08-07
  • 1 回答
  • 0 關(guān)注
  • 1315 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號