【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数组(一维数组、二维数组、字符数组)
上图分别代表:
(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结构(结构类型)
未完待续,后续内容敬请关注~
声明:仅供学习参考使用,不另做他用,侵删