C语言笔记day1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

开始学C了,专业课day1

Vscode的环境也太难配置了,查了一个晚上,都没成功,第二天一早发现B站Up:SDchao 的视频下载了他的工具20s配置成功,感谢!!

xRelease AutoVsCEnv_WPF V1.994 · SDchao/AutoVsCEnv_WPF · GitHubg

 

二、笔记

//C语言是从主函数第一行开始执行的

主函数

int main()
{

}

int         函数返回类型                 int  是整形

main 函数名

{

}     函数体

打印函数 printf(" xxxx ") ——在屏幕上打印信息

//printf 的使用先要引用头文件 stdio.h

#include <stdio.h>

tips 在刚开始没加上头文件时 printf为未定义标识符!、

编写结束,编译+链接+运行

//快捷键:F5

//程序运行太快,一闪而过

//本人使用的时VsCode 解决方法 如下代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("gogogo");
    system("pause");
    return 0;
}

引用头文件                         #include <stdlib.h>

在return之前加上            system("pause");

注意!在C语言代码中一个工程有且仅有一个main函数,但是可以有多个.c文件

    printf("%d\n",100);

    // 打印一个整数

    printf("%d\n",sizeof(char));

    printf("%d\n",sizeof(long));

    printf("%d\n",sizeof(int));

    printf("%d\n",sizeof(float));

    // sizeof -关键字-操作符-计算机类型或者变量所占空间的大小

打印整数-- printf("%d\n",xxxxx);

打印浮点数--printf("%lf\n",xxx);


#include <stdio.h>
#include <stdlib.h>
int main ()
{
    int age = 21;
    double weight = 60.3;
    age = age + 1;
    weight = weight - 5;
    printf("%d\n",age);
    printf("%lf\n",weight);



    system("pause");
    return 0;
}

变量分为

局部变量

全局变量

int a = 10;

int main()
{
    // 局部变量 {}内部局限、
    // 局部变量和全局变量名字冲突情况下,局部优先
    // 不建议全局变量和局部变量取同一个名字!
    int a =100;
    printf("%d\n",a);
    system("pause");
    return 0 ;
}

scanf  输入函数

scanf函数是输入函数

scanf("%d %d", &a,&b)

全局变量如果要跨文件 首先需要声明

extern int xxx 变量名;

变量的生命周期 是变量的创建到销毁之间的时间段

局部变量超出范围既是销毁,生命周期结束

常量

字面常量 如         3.13              10                 "abcdekjh"

const修饰的常量

const int num = 10//num常变量无法被改变   但他还是属于变量

#define 定义的标识符常量

枚举常量

可以一一列举的常量

enum 枚举关键词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值