大学C语言笔记[整理]
    C语言是一种面向过程的编程语言,它是一门通用性很强,应用范围很广的编程语言。C语言可以用于编写系统软件、应用软件、嵌入式系统等各种类型的程序,它具有执行效率高、代码简洁、可移植性好等优点,因此成为了历史上最为重要的编程语言之一。
    1.基础语法
    1.1.变量
    变量是存储数据的内存位置,C语言中需要声明变量类型和名称才能使用。变量可以是整数、字符、字符串、浮点数等各种类型。
    例如:
    int a = 10; //定义整型变量a并且初始化为10
    1.2.运算符
    C语言中常用的运算符有算术运算符、关系运算符、逻辑运算符、位运算符等。
    算术运算符包括加、减、乘、除和取余等,例如:
    int a = 10, b = 20;
    a + b // 30
    关系运算符用于比较两个变量之间的大小关系,例如:
    a == b //false
    逻辑运算符包括与、或、非三种,例如:
    位运算符用于对二进制数进行操作,例如:
    ~a //-4
    1.3.控制流
    C语言中常用的控制流语句有if-else语句、while循环、for循环和switch语句等。
    if-else语句用于根据条件执行不同的代码块,例如:
    printf("a等于10\n");
    } else {
    }
程序员最常用的编程语言    while循环用于循环执行某段代码,只要满足条件就一直执行,例如:
    while (a < 10) {
    a++;
    for循环用于循环执行某段代码,一般用于遍历数组等需要重复执行的操作,例如:
    int i;
    for(i = 0; i < 10; i++) {
    case 1:
    break;
    default:
    2.函数
    C语言中函数是一段具有特定功能的代码,可以被反复调用。函数通常包括函数名、参数和返回值等三部分。
    int max(int a, int b) {
    return a;
    在调用这个函数时,可以通过传递参数实现函数的功能:
    3.数组
    C语言中数组是一种存储多个相同类型数据的容器,数组的索引从0开始,可以通过下标访问数组元素。
    int arr[5] = {1, 2, 3, 4, 5}; //定义包含5个整数的数组
    4.指针
    C语言中指针是一种特殊的变量,用来存储内存地址。指针变量可以通过&运算符获取变量的地址,通过*运算符获取指针所指向的数据。
    5.结构体
    C语言中结构体是一种自定义的数据类型,可以由不同类型的数据组成。结构体的每个成员可以通过"."操作符来访问。
    struct student {
    char name[20];
    printf("姓名:%s,年龄:%d\n", stu.name, stu.age);
    6.文件操作
    C语言中可以通过文件操作函数来读写文件,文件操作主要包括打开文件、读写文件、关闭文件等操作。
    FILE *fp;
    char str[MAXLINE];
    fp = fopen("", "r");
    if(fp == NULL) {
    while(fgets(str, MAXLINE, fp) != NULL) {
    fclose(fp);
    7.内存管理
    C语言中可以通过malloc()和free()函数来管理内存,malloc()用于分配内存,并返回第一个字节的地址,free()用于释放已经分配的内存。
    int *p = (int*) malloc(sizeof(int));
    *p = 10;
    C语言是一门非常基础的编程语言,但它的应用范围极为广泛,是其他编程语言的基础,也是程序员必须掌握的重要语言之一。本文仅对C语言的基础语法做了简要介绍,希望能够帮助初学者更好地理解和学习C语言。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。