c语言基础知识入门是什么?一、算法结构
1、顺序结构、选择结构、循环结构;
2、循环结构又分为while型、until型、for循环结构;
二、数据类型
1、常量:常量包括字面常量、直接常量和符号常量;
2、变量:C语言规定标志符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或者下划线;必须压迫先定义后使用;每一个变量被定义以确定类型后,在编译时就能为其分配相应的存储单元;
3、整数类型:整数常量有十进制、八进制和十六进制;“%d”
4、整形变量:数据在内存中存放形式是以二进制形式存放;有int型、shortint型和longint型 , 无符号整型变量的范围是-32768—32767,有符号型为0~65535.通常把long定义为32位,把short定义为16位,int可以是32位也可以为16位 , 这都主要取决于机器字长 。
三、运算符
1、算术运算符(+-*/%)结合方向自左向右
2、关系运算符(== = = !=)
3、逻辑运算符(!||)
4、位运算符(~ | ^ )
5、赋值运算符(=及符号扩展赋值运算符)
6、条件运算符(?:)
7、逗号运算符(,)
8、指针运算符(* )
四、控制语句
完成一定的控制功能 。
1、if()~else~
2、for()~
3、while()~
4、do~while()
5、continue
6、break
7、switch
8、goto
9、return
五、数组
一维数组的定义:类型说明符数组名【常量表达式】;先定义后引用;一维数组初始化时可以只对一部分元素初始化,在对全部数组元素初始化的时候可以部规定长度;但是若被定义的数组长度与提供的初始值不一样时,则数组长度不能省略 。
二维数组的定义:类型说明符数组名【常量表达式】【常量表达式】C语言中存放二维数组是先存放第一行的元素,紧接着是第二行,其实也是以一维的方式存放 。如果初始化时能指定所有元素的初始值 , 第一维大小可以省略,但是第二维不能省略 。
字符数组:定义和初始化跟数组差不多,只是需要加单引号 。字符和字符串结束标志,C语言规定 , 以‘\0’代表 。
六、函数
1、一个源程序由多个函数组成 。
2、C程序的执行从main()函数开始;
3、所有函数都是平行的;
4、函数分类;可以分为标准和自定义,还可以分为有参函数和无参函数 。
七、指针
指针是指向一片内存空间的地址,指针变量是变量,是存放一片内存空间首地址的变量,我们一般所说的指针都是指针变量 。
C语言基础 函数部分主函数中for (i=0;i!='\0';i++)要改成for (i=0;i100;i++),scanf ("%c",str[i]);要改成scanf (" %c",str[i]); 。
del_samechar函数中第二个for就不能用i变量控制了 , 不然第二个for循环完后i就越界了,第一个for就不再执行了还有,控制应该是str[i]!='\0'而不应该是i!='\0' 。
其实把函数 del_samechar写成以下就可以了——
void del_samechar(char str[]){
int i,n;
for(n=i=0;str[j]=str[i];i++)
if(str[j]!=str[j-1] || j==0)
j++;
}
C语言基础知识?1 C语言程序的结构认识
用一个简单的c程序例子 , 介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识 。
例1 计算两个整数之和的c程序:
1、任何一个c语言程序都必须包括以下格式:
这是c语言的基本结构,任何一个程序都必须包含这个机构 。括号内可以不写任何内容,那么该程序将不执行任何结果 。
2、main()----在c语言中称之为“主函数” , 一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略 。
推荐阅读
- 解码区块链全集,解密区块链
- 怎么在电脑上插耳机,电脑怎么插耳机子
- sqlserver回滚操作,sqlserver 回滚数据
- 电脑为什么要u盘才能启动电脑,为什么电脑非要用启动盘才可以启动
- php一个月前的数据 php前一天
- 智能插座小程序开发教程,智能插座应用
- 固态硬盘怎么加在机械硬盘,固态硬盘怎样加机械硬盘
- linux隐藏命令脚本,linux隐藏命令行参数
- php网站数据可视化 php网站数据可视化实验报告