C语言基础知识入门
文章平均质量分 72
程序员张小妍
相信相信的力量,努力做好自己!
展开
-
C语言基础知识入门大全
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课!简单来说,一个C程序就是由若干和组成。就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。就是实现代码逻辑的一个小的单元。一个C程序有且只有一个主函数,即main函数。注释是写给程序员看的,不是写给电脑看的。C语言注释方法有转载 2021-05-11 20:37:54 · 605400 阅读 · 168 评论 -
字符串的定义及何时添加‘\0‘问题
定义字符串的六种形式:①、char*arr="hello world"; 原理:字符串常量的值本质上是第一个字符的地址。②、char*arr;arr="hello world"; ①的改写。③、chararr[]="hello"; 用字符数组储存字符串,字符串在内存中的实际长度为6个char长度,包含了'\0'。 1 printf("%d\n",strlen(arr));//5,strlen计算的长度不包含'\0',并在第一个'\0'处结束计算,比如对于...转载 2021-12-28 15:39:25 · 1112 阅读 · 0 评论 -
strcmp()字符串比较函数用法
原型:int strcmp(const char *s1, const char *s2);头文件:#include <string.h>功能:比较两个字符串大小参数:s1、s2为进行比较的两个字符串返回值:若s1、s2字符串相等,则返回零;若s1大于s2,则返回一个正数;若s1小于s2,则返回负数。说明:strcmp()函数根据ACSII码的值比较两个字符串。从第一个字符开始,依次将s1中某个下标(从0开始依次往后)的字符的ACSII码值,减去s2中相同下标的字符的ACSI原创 2021-12-28 15:36:37 · 4193 阅读 · 1 评论 -
c语言----斐波那契数列
斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 2,n∈ N*);用c语言输出一行斐波那契数列:输出结果为:因为斐波那契数列后一个数的结果是...转载 2021-12-28 15:34:03 · 12320 阅读 · 1 评论 -
C/C++头文件以及避免头文件包含造成的重定义方法
C头文件头文件是扩展名为.h的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令#include来引用它。前面我们已经看过stdio.h头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。A simple practice in C 或 C++ 程序...转载 2021-12-17 15:58:53 · 1811 阅读 · 1 评论