C语言上课记录


第一次晚自习的课程

第一大点:
  1. C语言的起源
    1. 语言的基本结构:
#include 
  int  main(){//程序的开始
    //代码块
    printf("Hello world");
  return 0;
  }//程序的结束
第二大点:
  • 输入:
    • scanf("控制字符",&接收的变量);
    • 控制字符:
控制字符 类型
%d 整数
%f 浮点数
%c 字符
  • 输出:
    printf("控制字符",变量);

————以下练习


条件结构

4. switch

#include 
int main(){
  switch ()

  return 0;
}

代码练习:

输入身高和年龄:

#include 
int main(){
    int a,b,c;
    printf("请输入第一个学生的身高:");
    scanf("%d",&a);
    printf("请输入第一个学生的年龄:"); 
    scanf("%d",&b);
    printf("学号\t身高\t年龄\n");
    printf("1\t%d\t%d",a,b);

    return 0;
} 

效果:

练习1

两个的算法:

#include 
int main(){
    int a,b;
    printf("请输入两个数:"); 
    scanf("%d%d",&a,&b);
    printf("两个数相加为:%d\n",a+b); 
    printf("两个数相减为:%d\n",a-b); 
    printf("两个数相乘为:%d\n",a*b); 
    printf("两个数相除为:%d\n",a/b); 
    printf("两个数余数为:%d\n",a%b); 
    return 0;
} 

效果:

练习2

未完续


C 补漏

  • break跳出循环,不执行循环

  • continue跳出本次循环,不在执行循环体中的continue下面的代码,进入下一次的循环

  • 类型的转换

    1. 自动类型的转换(单精度转双精度)
    2. 强制类型转换(int)变量
  • 函数(就是方法)

    • 返回值的类型 函数名(形参)
返回值的类型   函数名(形参){
 //代码块

 return 返回的值;
}

  • 运算符的优先级

    • ! > 算术运算符 > 关系运算符 > && || > 赋值运算符

你可能感兴趣的:(C语言上课记录)