代码疑惑
我是个完全的新手,买了一本教科书刚开始学习。书中有一个例子如下/*Program 2.16 Using type char*/
#include <stdio.h>
int main(void)
{
char first = 'A';
char second = 'B';
char last = 'Z';
char number = 40;
char ex1 = first + 2;
char ex2 = second - 1;
char ex3 = last + 2;
printf("Character values %-5c%-5c%-5c\n", ex1, ex2, ex3);
printf("Numerical equivalents %-5d%-5d%-5d\n", ex1, ex2, ex3);
printf("The number %d is the code for the character %c\n",number,number);
return 0;
}
这个例子我输入到编译器中,编译的时候一直报错。我检查了,和教课书里面的一模一样,可就是每次编译时就报错,大概有6处错误。
自己也怀疑是不是书中印错了,然后就试着各种修改,依然错误,最后把自己添加的都删除了,剩下最初的这些,然后再尝试编译,突然就编译成功了....
我是遇到了这个问题才上论坛的,一开始错误的时候想上来求助的,然后突然就好了,没把错误的信息截图出来。
现在突然就好了,更加郁闷了,求大师解疑