首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C语言学习笔记

C99 C语言常用格式化字符 格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。这样做的好处,是有利于计算机能够准确的将我们所要类型数据给我们。...格式符 说明 举例 %d 带符号的十进制整数 int a=10;printf("%d",a);输出结果为10 %c 单个字符 char x='a';printf("%c",a);输出结果为a %s 字符串...C语音的常量可以分为直接常量和符号常量。...n",'A'); //字符常量 printf("I Love you"); //字符串常量 在C语言中,可以用一个标识符来标识一个常亮,称之为符号常量。...main(){ int n =5; printf("%d的阶乘=%d",n,factorial(n)); return 0; } 递归函数的特点: 每一级函数调用时都有自己的变量,但是函数代码并不会得到复制

57220

C语言学习1

C语言是什么:c语言是人类与计算机交流的语言,是众多计算机语言中的一 种    C语言的源代码本身是文本文件,无法执行,需要编译器的翻译和链接器的链接,生成二进制的可执行文件,才能执行。...C语言代码文件后缀为.c 每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件) 2....C语⾔把 .c 为后缀的⽂件称为源⽂件,把 .h 为后缀的⽂件称为头⽂件。...每个 C 语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝, main 函数也被叫做:主函数。...stdio--standard input output--标准输入输出,库函数的时候,是需要包含头⽂件的,⽐如: printf 函数需要包含的就是 stdio.h 这个头⽂件 为了不再重复实现常⻅的代码

6310

新手C语言学习(1)

新手C语言学习(一)         在昨天的c语言学习中所发现值得积累的东西。         ...首先,在vs2017中,无法识别scanf困扰了我一下,于是我去网上搜索解决办法,借鉴这位老哥一下(链接)就是依次点开项目-属性-c/c+±预处理器,然后_CRT_SECURE_NO_WARNINGS输入...归咎其原因,就是微软认为scanf不安全,于是在此之前我又在网上搜,说把scanf改成scanf_s就可以,我也就没仔细了解,反正在后面加了个_s倒是不报错了,结果在运行代码的时候,虽然可以运行,但却一直会有个弹窗...我的代码如下: #include int main(void) { //定义字符变量 char prove; //数组 字符串 char password[20] = { 0...我还发现了一个问题就是,有时在scanf下可以顺利运行的代码,但在scanf_s上打完回车就换个行,不继续进行运行, 暂时还不知道产生的原因。

29310

C语言学习系列-->【数组】

代码示例 int a[100]; int d1 = 100; const int d2 = 100; char ch[8]; double score[10]; 2.2 数组的初始化 和前面创建一个数据类似...代码示例 //完全初始化 int arr[5] = {1,2,3,4,5}; //不完全初始化 int arr2[6] = {1};//第⼀个元素初始化为1,剩余的元素默认初始化为0 //错误的初始化...", arr[7]); //访问的是:8 printf("%d\n", arr[3]); //访问的是:4 return 0; } 3.2 数组的输初出和输入 3.2.1输出 代码示例...这个时候,就引入了一个函数--------sizeof() 代码示例 #include int main() { int arr[10] = {0}; printf("...十、C99变长数组 在C99之前,C语言在创建数组时,数组大小只能使用常量、常量表达式来创建,这样会不够灵活 C99中给⼀个变⻓数组(variable-length array,简称 VLA)的新特性

9510
领券