学习C的第二天

这篇文章介绍了C语言的基础知识,包括常量的定义(const和#define),枚举类型,字符串的使用以及的结束符,转义字符的含义。接着讲解了选择语句(if-else)和循环语句(while),并展示了函数定义和调用的示例,以及如何操作数组。
摘要由CSDN通过智能技术生成

学习C的第二天

常量

// const修饰的常变量
const int num = 10;

// #define定义的标识符变量
#define MAX 200

// 枚举常量
enum Sex
{
	MALE,
	FEMALE,
	SECRET,
};

int main()
{
	printf("%d\n", MALE);
	printf("%d\n", FEMALE);
	printf("%d\n", SECRET);
}

字符串

  • 字符串是以\0结尾

  • #include <string,h>
    int main()
    {
        char arr1[] = "abc";
        printf("%d\n", strlen(arr1));
        return 0;
    }
    

转义符

转义字符释义
?在书写连续多个问号时使用,防止他们被解析成三字母词
用于表示字符常量
\用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a警告字符,蜂鸣
\b退格符
\f进纸符
\n换行
\r回车
\t水平制表符
\v垂直制表符
\dddddd表示1~3个八进制的数字。如:\130X
\xdddd表示2个十六进制数字。如:\x300

选择语句

#include <stdio.h>
int main()
{
    int coding = 0;
    printf("你会去敲代码吗?(选择1 or 0):>");
    scanf("%d", &coding);
    if(coding == 1)
    {
    	prinf("坚持,你会有好offer\n");
    }
    else
    {
    	printf("放弃,回家卖红薯\n");
    }
    return 0;
}

循环语句

// while循环
#include <stdio.h>
int main()
{
	printf("加入比特\n");
    int line = 0;
    while(line<=20000)
	{
        line++;
        printf("我要继续努力敲代码\n");
	}
    if(line>20000)
    	printf("好offer\n");
    return 0;
}

函数语句

#include <stdio.h>
// 定义函数
int Add(int x, int y)
{
    int z = x+y;
    return z;
}

int main()
{
    int num1 = 0;
    int num2 = 0;
    int sum = 0;
    printf("输入两个操作数:>");
    scanf("%d %d", &num1, &num2);
    sum = Add(num1, num2);
    printf("sum = %d\n", sum);
    return 0;
}

数组

int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个整形数组,最多放10个元素

#include <stdio.h>
int main()
{
    int i = 0;
    int arr[10] = {1,2,3,4,5,6,7,8,9,10};
    for(i=0; i<10; i++)
    {
    	printf("%d ", arr[i]);
    }
    printf("\n");
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值