第一天:
写C代码
1.创建工程
2.添加源文件
3.写代码
基本框架:
int main()//注意括号
{
printf("");//注意分号
return 0;
}
main-主函数-程序的入口(有且只有一个)
return 0(返回0)
int-整形
printf-print function-打印函数(printf为库函数,是C语言本身提供给我们使用的函数,使用printf函数应在最前面加上#include<stdio.h>)stdio(std-standard,i-input,o-output)
数据类型:char-字符数据类型
short-短整型
int-整型
long-长整型
long long-更长的整型
float-单精度浮点型
double-双精度浮点型
打印字符类型:
#include<stdio.h>;
int main()
{
char ch = 'A';
printf("%c\n", ch);
return 0;
}
%d-打印整型十进制数据
%f-打印浮点数据
%p-以地址的形式打印
%x-打印十六进制
%c打印字符格式数据
第二天:
计算类型所占空间大小:
#include<stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
C语言规定:sizeof(long)>sizeof(int)
变量的分类:局部变量,全局变量
结论:1.局部变量和全局变量的名字建议不要相同,容易产生bug
2.当局部变量和全局变量名字相同时,局部变量优先
第三天:
#include<stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d", &num1, & num2);
sum = num1 + num2;
printf("sum=%d\n",sum);
return 0;
}
scanf:输入函数
&:取地址符号
第四天:
变量的作用域和生命周期
作用域:
1.局部变量的作用域是整个变量所在的局部范围
2.全局变量的作用域是整个工程
int g_val = 2021;
#include<stdio.h>
int main()
{
extern int g_val;
printf("g_val=%d\n", g_val);
return 0;
}
生命周期:
1.局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束。
2.全局变量的生命周期是整个程序。
第五天:
# include<stdio.h>
int main()
{
int a, b, sum;
a = 10;
b = 9;
sum = a + b;
printf(" %d\n",sum);
return 0;
}
conest-常属性
#include<stdio.h>
int main()
{
conest intnum=4;
printf("%d",num):
return 0;