1.注释
鼠标选中代码块 Ctrl+K+C 快速注释
int num = 0;
//单行注释,初始化num为0
/*
多行注释
*/
/* 根据C语言规则 禁止套娃
/*
/*
~~第一个与第三个配对 第四个会报错
*/
*/
2.选择语句
if(表达式)
{
代码块
} else
{
代码块
}
3.循环语句
4.函数
当一段代码需要多次使用时,大家最常想到的是CV大法。
但是当多个地方使用的是CV大法时,代码有地方需要修改。此时会不会很麻烦呢?
这样咱们就要写成函数的形式。改的时候就只要改函数内部的代码了。
例如:实现两个整形相加
int add(int a,int b){
int ret = a + b;
return ret;
}
记住:函数需要调用,才能执行里面的代码
5.数组
存储一系列的同类型的元素
当我们想要存1000个整型数时不可能一个一个int a 的定义吧。。
所以就有了数组
int 为数据类型
num 数组名
4位元素个数
初始化为{1,2,3,4}
int num[4] = {
1,2,3,4}
提示:index下标从0开始到length - 1,即0号下标的元素表示为第一位元素。
index 属于 [0,length-1]
如果数组下标越界就会产生“undefined behavior”
未定义行为,最后程序会咋样不可预期。不允许出现这种情况。
6.操作符
算术运算符
+,-,*,/,%(取余)
————————————
区别"=" 和 “==”
第一个为赋值,第二个判断左右两边是否相等。相等则返回1,反之返回0.
7.关键字
volatile(多线程用,面试常考以后认真学)
register(寄存器)CPU里面非常小的一个存数据的地方
其他的就不写了
8.其他穿插知识点
alt + shift + enter 编辑去放大
char 1个字节
-128~127
unsigned 0~255
short 2个字节
-32768~32767
unsigned 0~65535
int 4个字节
-21亿~21亿
unsigned 0~42亿9千万
以后找到做广告的团队一定要去!
scanf不安全 确实不安全。但是是sacnf-s 是vs中特有的当咱们使用其他开发环境时就无法使用 故咱们在#include<stdio.h>上面加上一句话
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>;
#include<stdlib.h>;
意思是不要警报了 我就要用!!!