初识C语言

初识C语言,第1张

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快一年了,这是我的第一篇博客,有写错或不好的地方,希望大佬可以多多指教。

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/713591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存