我是刚学C语言的大一学生,昨天晚上又重新开始学习了C语言:
- 什么是C语言
C语言是一种计算机语言
2 第一个C语言程序
#include<stdio.h> int main() { printf("hellow world") ; return 0; }
在这里解释一下为什么要用main()——因为main函数是程序的入口,并且有且只有一个
这里解释以下stdio—它是std-i-o
#include<stdio.h>为什么要引这个头文件,因为下面要使用printf()这个库函数
std——表示standard
i——表示input
o——表示output
即stdio就是标准输入输出的意思
3 .数据类型
int 整型
short 短整型
long 长整型
long long
char 字符类型
double 双精度浮点型
float 单精度浮点型
xdm想知道各种类型所占多少字节的大小吗?现在就满足你们 。
看下面的代码:
#include <stdio.h> int main() { printf("%d\n", sizeof(int)); printf("%d\n", sizeof(short)); printf("%d\n", sizeof(long)); printf("%d\n", sizeof(long long)); printf("%d\n", sizeof(float)); printf("%d\n", sizeof(double)); return 0; }
4 .变量(包括全局变量和局部变量)
用数据类型声明变量
如:
int a;就是声明一个整型变量a.
局部变量:在函数体里面声明的变量就是局部变量。
全局变量:不在任何一个函数体里面声明的变量。(即使在另一个文件中也可以使用——只需要在你的文件中用extern声明外部符号即可)
看下面的代码可能就会明白:
#include <stdio.h> int m = 100;//此处为全局变量 int main() { int m = 10;//此处为局部变量 printf("%d", m); return 0; }
变量的生命周期与作用域
局部变量的作用域为它所在的代码块,
全局变量的作用域是整个工程。
局部变量的生命周期是:进入作用域开始,出作用域结束。
全局变量的生命周期是整个程序的生命周期。
我学编程的目标是进入大厂,然后选择一个方向考研。
我以后打算看书+网课的形式去学习编程,每天除了上课、完成作业以及准备英语四级考试之外,有时间就学习编程。
我最想进的IT公司有腾讯,阿里,还有字节跳动。