c 语言思维地基搭建 (总概论)
总概论
第一个 C 语言程序
数据类型
变量、常量
字符串+转义字符+注释
选择语句
循环语句
函数
数组
操作符
常见关键字
defifine 定义常量和宏
指针
结构体
第一个 c 语言程序
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
解释:
//main 函数是程序的入口
//一个工程中 main 函数有且仅有一个
#include 是引头文件的意思
#include <stdio.h> 是引出库 这样才能使用让代码正常运行
数据类型
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
类型的使用:
char ch = 'w';
int weight = 120;
int salary = 20000;
变量、常量
生活中的有些值是不变的(比如:圆周率,性别,身份证号码,血型等等)
有些值是可变的(比如:年龄,体重,薪资)。
不变的值,C 语言中用常量的概念来表示,变得值 C 语言中用变量来表示。
定义变量的方法
int age = 150;
float weight = 45.5f;
char ch = 'w';
变量的分类
局部变量
全局变量
#include <stdio.h>
int global = 2019;//全局变量
int main()
{
int local = 2018;//局部变量
//下面定义的 global 会不会有问题?
int global = 2020;//局部变量
printf("global = %d\n", global);
return 0;
}
总结:
上面的局部变量 global 变量的定义其实没有什么问题的!
当局部变量和全局变量同名的时候,局部变量优先使用。
评论