VS studio2013以上对于scanf的错误报出
scanf是C语言提供的
scanf_s不是标准C语言提供的,是VS编译器提供的,如果在vs上使用scanf_s,那么写出的代码可能就不具有跨平台性、可移植性,建议还是使用标准C语言提供的接口
建议在源文件的第一行加上#define _CRT_SECURE_NO_WARNINGS 1
#define _CRT_SECURE_NO_WARNINGS 1
加在源文件的第一行
Notepad++
常量——生活中不变的量叫做常量
字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量
字符串+转义字符+注释
“hello bit\n”----由双引号引起的一串字符
可以fn+f10去调试代码 调试-->窗口--->监视
字符串的结束标志是一个\0的转义字符 ,在计算字符串长度的时候\0是结束标志,不算作字符串的内容
strlen()是计算字符串长度的 到0是不计算的,arr2后面没有\0,strlen会一直算,直到看到0
\0只是结束标志,不是字符串的内容
转义字符——转变原来的意思
选择语句
if语句
循环语句
while 、for、do while
函数
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
Add(int x, int y) {
int z = x + y;
return z;
}
int main() {
int num1 = 10;
int num2 = 20;
int sum = 0;
int a = 100;
int b = 200;
//sum = num1 + num2;
sum = Add(num1, num2);
printf("sum = %d\n", sum);
//sum = a + b;
sum = Add(a, b);
printf("sum = %d\n", sum);
return 0;
}
数组----一组相同元素的集合
操作符 —————— + - * / 取模% 移位操作符、赋值操作符