写C代码
1、创建工程 --新建项目
2、创建文件
其中.c 源文件
.h头文件
3、写代码
主函数有且仅有一个
int为整型的意思,main前面的int表示main函数调用返回一个整型
void main() 是过时的写法
现在都在写int main()
printf 打印函数
使用库函数 要#include<stdio.h>//包含一个叫做stdio.h的文件
其中std-标准 standard input output 标准输入输出
关于字符大小之类的解释
一个字节=8个比特位的大小
byte
kb
mb
gb
tb
pb
之间都是相差1024
整型是2^32
是因为整型是4个字节 4*8=32 因此是2的32次方
变量
#include<staio.h>
int num2 = 10;//全局变量是定义在({})之外的变量
int main(){
int num1 = 10;//局部变量是定义在代码块({})之内的变量
int num2 = 2;//局部变量和全局变量的名字建议不要相同容易误会,产生bug
//当局部变量和全局变量同时出现的时候,局部变量优先
int sum = 0;//c语言语法规定,变量要定义在当前代码块的最前面 放在最前面了
//输入
scanf("%d%d",&num1,&num2);//&的意思是取地址符号
int sum = 0;//c语言语法规定,变量要定义在当前代码块的最前面
sum = num1 + num2;
printf("sum=%d\n",sum);
return 0;
}
生命周期
局部变量 从括号开始的时候到括号结束
全局变量 整个程序的生命周期
int main(){
{
int a =10;
printf("a = %d\n",a);//ok
}
printf("a = %d\n",a);//error
}
scanf是C语言提供的
scanf_s不是标准的C语言提供的,是VS编译器提供的
建议一般不要使用scanf_s 因为代码就不具有跨平台性和可移植性