本来想对switch进行调用操作的,但是没成功

(我将编写的程序放在以下路径中---[e:\百度网盘下载后的东西\notepad++v\exercise\exercisea1.c])

我采用DOS界面运行,具体操作如下:电脑 开始--运行--cmd--打开DOS界面后进入自己保存的文件,方式如下:


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_#define

(读者可以仿照着来操作,如果dos界面里操作之后有太多错误提示,可以用直接在dos中用“cls”命令清理界面)


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_#define_02

初始程序如下:

C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_#define_03

/*键盘输入一到七,显示输入该日期对应的英文日(Money,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)名称*/

#include<stdio.h> 
#define N 7 
int main() 
{ 
 int i; 
 printf("Please input integer number:"); 
 scanf("%d",&i); 
  
 switch (i);

  return (i);
 
}

 switch (int i)
 
{ 
 switch (i) 
 case 1  :printf("Monday\n");break; 
 case 2  :printf("Tuesday\n");break; 
 case 3  :printf("Wednesday\n");break; 
 case 4  :printf("Thusday\n");break; 
 case 5  :printf("Friday\n");break; 
 case 6  :printf("Saturday\n");break;    
 case 7  :printf("Sunday\n");break; 
    default:printf("error\n"); 
}

dos中输入的命令是  gcc exercise1.c

【命令形式:是gcc (空格)+文件名】


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_ci_04

编译结果显示14行有错误(我的改动如下)


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_ci_05


键盘的上下键,可以快速输入之前输入过的命令)



C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_ci_06

也可以输入“exer”之后用“tab键”自动补充没打完的字符,如下,

这时点击“tab”键可以自动补充没打完的字符。(前提是前面已经打过字符出来)


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_ci_07

这里说明程序还是错误(按照书本的进行改正)


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_edn_08


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_ci_09

这个操作证明程序运行成功,程序如下

/*键盘输入一到七,显示输入该日期对应的英文日(Money,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)名称*/
 
#include<stdio.h> 
#define N 7 
int main() 
{ 
 int i; 
 printf("Please input integer number:"); 
 scanf("%d",&i); 
  
 switch ( i) 
{ 
 case 1  :printf("Monday\n");break; 
 case 2  :printf("Tuesday\n");break; 
 case 3  :printf("Wednesday\n");break; 
 case 4  :printf("Thusday\n");break; 
 case 5  :printf("Friday\n");break; 
 case 6  :printf("Saturday\n");break;    
 case 7  :printf("Sunday\n");break; 
    default:printf("error\n"); 
} 
 return (i); 
}

证明了我的课外拓展没成功,switch函数没有调用成功,

接下来运行程序,命令是    a.exe


C语言练习题--DOS下对notepad++的操作记录--输入一个数字输出对应的星期一到星期天--程序案例操作_edn_10

程序运行成功。(本次笔记主要是对编译环境的进一步熟悉。同时对switch函数进行加深了解)