私信TA

用户名:aj1433223

访问量:961

签 名:

等  级
排  名 3754
经  验 1772
参赛次数 1
文章发表 7
年  龄 20
在职情况 学生
学  校 上饶职业技术学院
专  业 计算机应用技术

  自我简介:

C 艹

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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

^是异或
2023-09-07 18:01:17
  • «
  • 1
  • »