c基础第7课-数组及简单字符串操作

来源:互联网 发布:知乎 不氪金的手游 编辑:程序博客网 时间:2024/05/29 13:24

c基础第7课-数组及简单字符串操作

1.二维数据的创建及简单赋值打印

#includeint main(int argc,char* argv[]){/*定义一个二维数组,提示用户输入三个学生的成绩(用scanf循环)*/int StudentMark[3][3] = { 0 };int i = 0;for (; i < 3; i++){printf("请输入第%d个学生的三科成绩:\n",i+1);scanf("%d%d%d",&StudentMark[i][0], &StudentMark[i][1], &StudentMark[i][2]);}return 0;}


2.字符串的创建及相关字符串函数的使用实例

#include#include#define MAXLEN 10int main(int argc, char* argv[]){char Str[MAXLEN] = { '\0' };char DestStr[MAXLEN] = { '\0' };char TotalStr[2 * MAXLEN] = { '\0' };int i = 0;/*赋值*/for (; i < (MAXLEN - 1); i++){Str[i] = '0';}/*拷贝*/strncpy(DestStr, Str, MAXLEN - 1);strncpy(TotalStr, Str, MAXLEN - 1);/*打印*/printf("拷贝后打印结果为:\n%s\n%s\n", Str, DestStr);/*连接*/strcat(TotalStr, DestStr);printf("连接后结果:\n%s", TotalStr);return 0;}


原创粉丝点击