做网站教程流程谷歌seo推广服务
【C/C++】程序设计基础知识(数据类型与表达式、控制语句、数组与结构)
- 一、数据类型与表达式
- 1.1C语言符号
- 1.2C语言运算符
- 1.3数据类型
- 1.4常量与变量
- 1.5基本运算
- 1.6优先级和结合性
- 1.7输入与输出
- 二、控制语句
- 2.1顺序结构
- 2.2选择结构
- 2.3循环结构
- 2.4break,continue,goto语句
- 三、数组与结构
- 3.1数组(一维数组、二维数组、字符数组)
- 3.2结构(结构类型)
一、数据类型与表达式
1.1C语言符号






1.2C语言运算符



1.3数据类型






1.4常量与变量















1.5基本运算



















1.6优先级和结合性






1.7输入与输出
















二、控制语句

2.1顺序结构



2.2选择结构










2.3循环结构









2.4break,continue,goto语句



三、数组与结构
3.1数组(一维数组、二维数组、字符数组)


上图分别代表:
(1)全部初始化
(2)用0初始化所有数据
(3)不指定数组长度
(4)第一个元素用11初始化,后面全部用0初始化




注意:不可以直接使用b=a这种写法,因为数组名表示数组首地址,其值不可改变!



代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>int main()
{const int n = 10;int i,maxStudent = 0;float scores[n],maxScores = 0;for(i=0;i<n;i++)scanf("%f",&scores[i]);for(i=0;i<n;i++){if(maxScores < scores[i]){maxScores = scores[i];maxStudent = i;}}printf("maxScore=%.2f,maxStudent is %d\n",maxScores,maxStudent);return 0;
}














字符串函数




3.2结构(结构类型)










未完待续,后续内容敬请关注~
声明:仅供学习参考使用,不另做他用,侵删

