1、1)填空题,有的空 末尾写了';'分号,有的没有,这是一个坑!
2)填空,其它题目有与答案一样的表达式,能复制就复制过来 改改,自己多敲一个空格都导致答案错!
3)看清楚 if(条件)后面、while( )后面,有没有‘语句’或‘;空语句’!!
4)注意switch的 case条件执行后 有没有break,
5)scanf遇空格 / 换行,结束输入
2、输入 :456
char m[80];
int c,i;
scanf("%c",&c);
scanf("%d",&i);
scanf("%s",&m);
printf("%c,%d,%s\n",c,i,m); // 输出是 4,56,789
3、
#define F(x) 2.84+x
#define w(y) printf("%d",(int)(y))
#define P(y) w(y)
main()
{ int x=2;
P(F(5)*x); } //等于: (int)(2.84+5*2)= (int)12.84 = 12
4、 int A = 10;
int *p; //只声明,未初始化(int *p = &A)
p = &10; // 不能再 *p = &A;
5、 位取反~ :取反、
位或^ :三杯水交换、
位与& :判断奇/偶
0.0分
7 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1914 |
哥德巴赫曾猜测 (C语言代码)浏览:1148 |
淘淘的名单 (C语言代码)浏览:1167 |
简单的for循环浏览:1497 |
Hello, world! (C++代码)浏览:1778 |
C语言训练-亲密数 (C语言代码)浏览:697 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
1012题解浏览:938 |
1051(奇了怪了)浏览:747 |