C语言学习笔记1

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
常量:
变量前加const 不可改变值的变量
定义常量和宏#define 简单替换,多加括号。把后定义成前,用前
写枚举enum,用枚举类型变量赋成员列表之一,赋值可改
计算字符串长度strlen,遇零截止
计算字节数sizeof
算数组元素个数:sizeof(arr)/sizeof(arr[0])
两捺防转义
转义字符:\n \t \a警告字符:蜂鸣
存字符串用数组,数组有索引
打印类型%d %s %f %c %p
撇是整除 %是取余
先算再赋i+=1  i=i+1
++  --
后置 先赋再变一 int b = 10++; b=10, 10+1
前置 先变一再赋 int b = ++10; b=11, 10+1
&&逻辑与  ||逻辑或
假0 非0真
expression表达式
self=(表达式1 ? 表达式2 : 表达式3)
1是条件,True执行2结果返回,False执行3结果返回,还可将执行结果送给自定义变量self
int a是有符号数 unsigned int a是无符号数
typedef 重命名:typedef unsigned int self 则unsigned int=self
函数内创建的变量(堆区),出函数销毁,函数内动态开辟的空间(栈区)出函数仍然保留
函数内创建的变量(堆区),出函数不想销毁 加static
用其他模块中的定义好的函数、变量,前加extern  比如用h 则写extern h 用Add函数 写extern Add
或者将需要共用的变量在头文件中#define,共用的函数则在头文件中写函数声明,再引头文件即可
包含多个要素的类型:结构体 创建typedef struct 名,成员列表分号,别名分号,创建结构体类型变量用花括号。使用结构体类型变量某属性用点,还有结构体类型变量指针(struct S* p),通过指针找到结构体类型变量某属性除了用(*p). 还能用p->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值