C语言是一种用途广泛、功能强大、使用灵活的过程性编程语言。至今在编程界依旧前三,我选择学C不仅仅是因为她流行哈,更多的是的热爱。希望能和各位大佬一起学习。
写C语言代码的时候,我们首先要知道main()函数,main()函数是主函数,它是程序的入口,程序是从main()函数的第一行开始执行的。
1.在屏幕上打印Hello World!这行信息。
运行结果:
需要输出的信息,要写在输出函数printf()里面,并且用英文状态下的的双引号引起来。
'\n' 表示换行,是换行符。
2.int age = 20;
使用int这种整型类型创建了一个变量叫age,并赋值为20。age这个变量的创建其实是要在内存中开辟空间的
3.关键字:sizeof
C语言中的sizeof是用来计算变量或者使用类型创建的变量大小,单位是字节。
计算C语言中各种数据类型所占内存空间的大小
运行结果:
%d 是打印一个十进制的整数,八个比特等于一个字节(8bite = 1byte)
char类型占一个字节
short类型占两个字节
int类型占四个字节
long类型占四个字节
long long类型占八个字节
float类型占四个字节
double类型占八个字节
4.全局变量和局部变量
一个大括号{ }就是一个代码块。
在代码块内部定义的变量就是局部变量。
在代码块外部定义的变量就是全局变量。
运行结果:
当局部变量和全局变量的名字冲突的情况下,局部优先。因为程序从外部一直执行到内部时,虽然外部就创建了一个变量a并且赋了值,但是程序运行到main()函数里面,又有一条语句重新创建了a并且赋了其他值。
在创建变量的时候,最好初始化(int a = 0;)。当一个局部变量不初始化的时候,它的值时随机的。
5.scanf( )
scanf()是C语言提供的一个输入函数。
输入两个整数,求它们的和。
输入:2 4
运行结果:
& 是取地址符,如果你是用VS编译器,在使用scanf()函数时,要在代码的最顶部加上:
#define _CRT_SECURE_NO_WARNINGS ,不然编译器会报错。你也可以把scanf()改写成scanf_s(),但我不建议使用这个方法。因为scanf_s()是VS编译器提供的,不是C语言自己的,在其他的编译器下就没有scanf_s()这个函数,也不认识这个函数,当你在代码中使用了scanf_s()函数,你的代码在其他的编译器就没法正确的编译,这就降低了代码的跨平台性。
因为输入函数scanf()是我们比较常用的函数,如果每次使用都要在代码顶部加上:#define _CRT_SECURE_NO_WARNINGS就显得比较麻烦。下面我介绍一种方法,它可以在你刚创建完新项目的时候,自动在源代码顶部生成:#define _CRT_SECURE_NO_WARNINGS
首先你打开此电脑,在搜索栏输入:newc++file.cpp
用鼠标选中:newc++file.cpp此文件,右击选择打开方式,选择用记事本打开。
打开后在该文件的第一行写上:#define _CRT_SECURE_NO_WARNINGS,并按ctrl+s保存。
如果在在该路径下用记事本打开:newc++file.cpp,写入:#define _CRT_SECURE_NO_WARNINGS后保存不了的话,可以将newc++file.cpp文件拖到桌面,然后再用记事本打开,写入后就可以保存了,再把该文件拖回原来的路径下。
后续
隔天后会继续更新。(未完待续......)
下载CSDN快一年了,这是我的第一篇博客,有写错或不好的地方,希望大佬可以多多指教。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)