参考资料

  1. c语言代码最简单
  2. C#代码格式化工具有哪些
  3. c语言基础知识入门代码
  4. c语言一些简单的代码
  5. c语言必背入门代码
  6. c语言基础知识入门自学
  7. C#: Newtonsoft.Json库
  8. c语言简单编程代码入门

C语言简单编程代码入门解析

基本结构

#include <stdio.h>  // 标准输入输出头文件

int main() {        // 主函数,程序入口
    printf("Hello, World!\n");  // 输出语句
    return 0;       // 返回0表示程序正常结束
}

变量与数据类型

int age = 25;               // 整型变量
float height = 1.75f;       // 单精度浮点型
double weight = 65.5;       // 双精度浮点型
char grade = 'A';           // 字符型
char name[] = "Alice";      // 字符串(字符数组)

输入输出

int num;
printf("请输入一个数字: ");
scanf("%d", &num);          // 读取用户输入
printf("你输入的数字是: %d\n", num);

条件语句

int score = 85;
if (score >= 90) {
    printf("优秀\n");
} else if (score >= 60) {
    printf("及格\n");
} else {
    printf("不及格\n");
}

循环结构

// for循环
for(int i=0; i<5; i++) {
    printf("%d ", i);
}

// while循环
int j = 0;
while(j < 5) {
    printf("%d ", j);
    j++;
}

// do-while循环
int k = 0;
do {
    printf("%d ", k);
    k++;
} while(k < 5);

函数

// 函数声明
int add(int a, int b);

int main() {
    int result = add(3, 4);
    printf("3 + 4 = %d\n", result);
    return 0;
}

// 函数定义
int add(int a, int b) {
    return a + b;
}

数组

int numbers[5] = {1, 2, 3, 4, 5};  // 声明并初始化数组

// 遍历数组
for(int i=0; i<5; i++) {
    printf("%d ", numbers[i]);
}

指针基础

int var = 20;
int *ptr = &var;  // 指针变量存储var的地址

printf("变量值: %d\n", var);
printf("指针指向的值: %d\n", *ptr);
printf("变量地址: %p\n", &var);
printf("指针存储的地址: %p\n", ptr);