202111051401程序基本概念.mp4

大纲要求

•【1】标识符、关键字、常量、变量、字符串、 表达式的概念

•【1】常量与变量的命名、定义及作用

•【2】头文件与名字空间的定义与理解

•【2】编辑、编译、解释、调试等概念理解


C++语言程序结构

例题,1000:入门测试题目

cpp.sh/57zev,Have a try!

  1. // 代码风格
  2. // 下面这个示例,需要全方面模仿
  3. // 1.用法
  4. // 2.空格、空行的使用风格
  5. // 练习创建workspace
  6. // 创建1000:入门测试题目
  7. // 创建1000.cpp
  8. // 双击或回车打开,进行编程
  9. // 编译执行,输入数据,观察输出
  10. #include <iostream>
  11. using namesapce std;
  12. int main()
  13. {
  14. int a, b;
  15. cin >> a >> b;
  16. cout << a + b << '\n';
  17. return 0;
  18. }
  19. // 以上流程,应该删了创建,反复5次以上
  20. // 做到创建文件夹、创建文件的流利,不卡壳

image.png

  1. // 下面给一下写代码的真实过程,请大家注意模仿,括号是怎么打的,代码写起来的先后顺序
  2. #include <iostream>
  3. using namespace std;
  4. int main(){}
  5. // 然后我们移动光标回来,回车
  6. #include <iostream>
  7. using namespace std;
  8. int main(){
  9. }
  10. // 接下来打return 0
  11. #include <iostream>
  12. using namespace std;
  13. int main(){
  14. return 0;
  15. }
  16. // 然后,打中间的正文部分,或者声明全局变量
  17. // 经常有同学,是一行一行像打字机一样写代码,其实真实情况下,不会这样写
  18. // 写代码的过程是一个上下跳跃,分块完成的。是一个人思维的体现,不是很呆板的逐行扫描一样

例题,Hello,World!

  1. // 字符串,用双引号括起来
  2. #include <iostream>
  3. using namespace std;
  4. int main(){
  5. cout << "Hello,World!" << '\n';
  6. return 0;
  7. }

例题,对齐输出

  1. // 对齐输出
  2. // printf("%8d"); 占8个字符靠右输出
  3. // printf("%-8d"); 占8个字符靠左输出
  4. // printf的头文件, 是#include <cstdio>
  5. #include <cstdio>
  6. using namespace std;
  7. int main()
  8. {
  9. int a, b, c;
  10. scanf("%d%d%d", &a, &b, &c);
  11. printf("%8d %8d %8d\n", a, b, c);
  12. return 0;
  13. }