C语言二刷第一天:概述、计算、判断(mooc视频;老师:翁恺)

1.1.1

  • IDE:集成开发环境

2.1.2

  • 通过回车结束scanf();

2.1.3

  • 若C语言中的变量无初始化值,则会依照变量中的内存地址随机赋值。

  • C99可以在任意区域定义变量,不同于旧版本。

2.1.4

  • printf—>f:format 格式化

2.1.5

  • const int AMOUNT=100; 其中const不可被修改,类似于#define用法
    两者区别详见 链接
  •  int a;
     int b;
    
     printf("请输入两个整数:");
     scanf("%d %d", &a, &b);
     printf("%d + %d = %d\n", a, b, a + b);`
    

%d之间用空格隔开,变量前必须加&符号(仅限scanf中

拓展资料:\r与\n合起来就是回车换行的意思,回车是将光标移到当前行的行首;换行是将光标移到当前行的下一行,但还是同一列,不会回到行首。它们合起来可以将光标移到下一行的行首,也就是回车并换行。但在不同的系统中它们的功能也不太相同。比如在windows里,\r\n表示回车换行;但在linux中\n就代表回车换行。

2.1.6

  • float为单精度浮点小数,地址值用 %f 修饰,最多显示小数点后位。
  • double为双精度浮点小数,地址值用 %lf 修饰,最多显示小数点后位。
  • 精度是由低精度向高精度转换(比如:printf("%d+%f=%f",a,b,c);

2.2.2

  • 单目运算符的优先级提前于乘除。C语言二刷第一天:概述、计算、判断(mooc视频;老师:翁恺)_第1张图片
    2.2.3
  • Dev-c++设置断点方法。先添加选项:工具->编译选项->代码生成/优化->连接器->产生调试信息(Yes),点击对勾即可调试,可以通过添加查看的方式监视变量信息。

2.2.4

  • 有关于++,–单目运算符的说明。C语言二刷第一天:概述、计算、判断(mooc视频;老师:翁恺)_第2张图片

C语言二刷第一天:概述、计算、判断(mooc视频;老师:翁恺)_第3张图片3.1练习题
以下程序可以编译通过,但是不能表示[1-10]
其运算顺序如下:从左到右1<=n ==true(1);1<=10 ==true(1);进入判断

if ( 1<=n<=10 );

第三章结束…

你可能感兴趣的:(C语言二刷第一天:概述、计算、判断(mooc视频;老师:翁恺))