前言:谨以此篇记录c语言学习学习初期的一些收货和心得,如若有不恰当的地方敬请指教。
一丶学习c语言的意义。
c语言是几乎所有的编程学习中第一个接触的科目,这就意味着它是基础中的基础,学习它一是为了掌握和熟悉编程语言这一特殊的语言,跟我们以往学习的差别较大,所以学好c语言能锻炼出一定的计算机语言思维,第二个就是为以后的更深层次的学习打下基础,如同小学初中的学习是为了高中学习打基础一样。所以,毋庸置疑,c语言的学习不能掉以轻心,话不多说,让我们开始吧。
二丶第一个c语言程序
#includeint main() { printf("Hello world!n"); return 0; }
相信很多朋友第一次编写的代码也是这句话吧,因此特地将这段代码作为文章的开始。
三丶数据类型
1.定义:数据类型 [DataType] 在一种程序设计语言中,变量所具有的数据种类。简单的来说,就是不同的数据,它的类型是不一样的。
2.种类及大小
3.举例:
int age = 20;
char ch = 'abc';
float a= 3.14;
三丶变量,常量
1.变量和常量是我们在程序中经常运用的2种十分重要的类型,常量是在后续操作中数值不会改变的量,而变量则在后面的操作中,会因为输入值而发生改变。
2.变量:变量分为局部变量和全局变量,局部变量的作用域在它所在的区域内有效,全局变量的作用域则在整个代码范围有效。同时,在局部变量和全局变量名字相同时,则优先采用局部变量(建议不要将全局变量和局部变量名取为一样的)。
定义变量方式如下:
int a= 1; float num = 0.0; char ch = 'w';
变量的运用例子:
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d %d",&a,&b);//输入值以改变a,b的值;
c = a + b;
printf("%dn",c);
return 0;
}
3.变量的作用域与生命周期:
变量的作用域:
a. 局部变量的作用域是变量所在的局部范围。
b. 全局变量的作用域是整个工程。 变量的生命周期: a. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。 b. 全局变量的生命周期是:整个程序的生命周期。 4.常量的类型: a.字面常量 b.const 修饰的常变量 c.#define 定义的标识符常量 d.枚举常量int main()
{
//字面常量
1234;
1000;
//const修饰的常变量, const函数保护目标变量不被改变,本质还是变量。
const float = 3.14;
//define定义的标识符常量
#define MAX 100//将max定义为100这个数值
printf("%dn",MAX);
//枚举常量
printf("max=%dn",MAX);
printf("%dn", MALE);
printf("%dn", FEMALE);
printf("%dn", SECRET);
return 0;
}
四丶字符串与转义字符
1.字符串
由双引号( Double Quote )引起来的一串字符称为字符串字面值( String Literal ),或者简称字符串。(字符串的结束标志是一个 的转义字符。在计算字符串长度的时候 是结束标志,不算作字符串内容) 例如:int main()
{
"hello world"
char arr[] = "hello world";
char arr2[] = "abcdefg";
return 0;
}


