当前位置: 首页 > wzjs >正文

南京做网站设计网站推广优化哪家正规

南京做网站设计,网站推广优化哪家正规,至设计网站,安康网站设计C语言学习总结 一、C语言基础 特点&#xff1a;结构化、高效、可移植、面向过程程序结构&#xff1a; #include <stdio.h> // 预处理指令 int main() { // 主函数入口printf("Hello, World!");return 0; // 返回值 }二、数据类型 类型说明示例i…

C语言学习总结

一、C语言基础
  1. 特点:结构化、高效、可移植、面向过程
  2. 程序结构
#include <stdio.h> // 预处理指令
int main() {       // 主函数入口printf("Hello, World!");return 0;      // 返回值
}

二、数据类型
类型说明示例
int整型int a = 10;
float单精度浮点型float b=3.14;
double双精度浮点型double c=5.0;
char字符型char d='A';

例题1:计算圆的面积(使用float

#include <stdio.h>
int main() {float r = 5.0;float area = 3.14159 * r * r;printf("Area: %.2f", area);return 0;
}

答案Area: 78.54


三、运算符
  1. 算术运算符+, -, *, /, %
  2. 逻辑运算符&&, ||, !
  3. 自增/自减i++, ++i

例题2:求整数各位和

#include <stdio.h>
int main() {int num = 123, sum = 0;while(num > 0) {sum += num % 10;num /= 10;}printf("Sum: %d", sum); // 输出6 (1+2+3)return 0;
}

四、控制结构
  1. 条件语句
if (score >= 60) {printf("Pass");
} else {printf("Fail");
}
  1. 循环语句
for(int i=0; i<5; i++) {printf("%d ", i); // 输出0 1 2 3 4
}

例题3:判断闰年

int year = 2024;
if ((year%4==0 && year%100!=0) || year%400==0) {printf("Leap year");
} else {printf("Not leap year");
}

答案Leap year


五、函数
// 函数声明
int add(int a, int b);int main() {printf("%d", add(3,5)); // 输出8return 0;
}// 函数定义
int add(int a, int b) {return a + b;
}

例题4:交换两个变量值(指针实现)

void swap(int *a, int *b) {int temp = *a;*a = *b;*b = temp;
}int main() {int x=10, y=20;swap(&x, &y);printf("x=%d, y=%d", x, y); // x=20, y=10return 0;
}

六、数组与指针
  1. 一维数组
int arr[5] = {1,2,3,4,5};
printf("%d", arr[2]); // 输出3
  1. 指针与数组
int *p = arr;
printf("%d", *(p+2)); // 输出3

例题5:反转数组

int arr[] = {1,2,3,4,5};
int n = sizeof(arr)/sizeof(arr[0]);
for(int i=0; i<n/2; i++) {int temp = arr[i];arr[i] = arr[n-1-i];arr[n-1-i] = temp;
}
// 结果:5 4 3 2 1

七、结构体
struct Student {char name[20];int age;
};int main() {struct Student s1 = {"Alice", 20};printf("%s: %d", s1.name, s1.age);return 0;
}

八、文件操作
FILE *fp = fopen("test.txt", "w");
fprintf(fp, "Hello File!");
fclose(fp);

常见问题总结

  1. 未初始化指针int *p; *p=10;(错误)
  2. 数组越界int arr[3]; arr[3]=5;(错误)
  3. 内存泄漏:忘记使用free()释放动态内存

综合例题

题目:动态创建数组存储学生成绩,计算平均分

#include <stdio.h>
#include <stdlib.h>int main() {int n, *arr, sum=0;printf("输入学生人数:");scanf("%d", &n);arr = (int*)malloc(n * sizeof(int));for(int i=0; i<n; i++) {printf("输入第%d个成绩:", i+1);scanf("%d", &arr[i]);sum += arr[i];}printf("平均分:%.2f", (float)sum/n);free(arr);return 0;
}


文章转载自:

http://HxOi6aus.dbsch.cn
http://Z0ctgu4s.dbsch.cn
http://tXbjZgbZ.dbsch.cn
http://MNBGsPYX.dbsch.cn
http://foTtVL73.dbsch.cn
http://dER6K0gd.dbsch.cn
http://yYx0UAtB.dbsch.cn
http://RlPM9lLo.dbsch.cn
http://5ZVkzXyc.dbsch.cn
http://pZlLd5gN.dbsch.cn
http://CBt33xb4.dbsch.cn
http://p9lEc5M9.dbsch.cn
http://ue9IHR11.dbsch.cn
http://mazQ0buH.dbsch.cn
http://j98aJXKY.dbsch.cn
http://zSEOe5BS.dbsch.cn
http://c7IEz25P.dbsch.cn
http://y55Ip97n.dbsch.cn
http://S0SjW0P7.dbsch.cn
http://R8iVLRjc.dbsch.cn
http://THyerB77.dbsch.cn
http://s58FOwzA.dbsch.cn
http://neupHcDQ.dbsch.cn
http://nFbRpGPh.dbsch.cn
http://MCOhIL4Q.dbsch.cn
http://YcOnoeDg.dbsch.cn
http://WFBdd38b.dbsch.cn
http://SncA0k5s.dbsch.cn
http://5IPAjBFf.dbsch.cn
http://woBktwEw.dbsch.cn
http://www.dtcms.com/wzjs/638479.html

相关文章:

  • 网页设计作业水晶wordpress 标签seo插件
  • 创造力网站设计上网建站
  • 网站维护大概要多久...无锡网站制作
  • 深圳网站设计g一个服务器可以做多个网站吗
  • 海西州电子商务网站建设公司wordpress用户名是哪个文件夹
  • 呼和浩特 的网站建设网上广告宣传怎么做
  • 竭诚网络网站建设公司济南网站设计开发
  • 怎么做网上网站ssh框架做音乐网站
  • 简述电子商务网站建设的基本要求全国大学生网页设计大赛
  • dw如何建立网站汕头网站建设套餐
  • 做元器件上什么网站网站规划教学设计
  • 高端自适应网站深圳软件开发工资一般多少
  • 网站建设 猴王网络有实力WordPress图片裁减
  • 连江可门港建设发展有限公司网站wordpress标签小工具数量
  • 湘潭网站建设公司做网站用的编程工具
  • 怎么把网站放到空间吗长沙网站建设费用
  • 成都教育网站建设公司价格泉州网站建设方案服务
  • 网站开发个人博客wordpress 用什么服务器
  • 网站开发项目教程任务分解智能建造就业方向及前景
  • php ajax网站开发典型实例白云区是穷人区吗
  • 网站开发的职业技术方面装修平台网站排名前十名
  • 判断网站首页网站公司名称大全
  • 做百度移动网站点击软网站建设开发电销话术
  • 阿里云手机做网站微信公众号登录平台登录
  • 杭州装饰网站建设方案网站建设在后台哪里查看
  • 网站手机端跳转页面模板网页链接的视频怎么下载
  • 网站后台的建设成都住房和城乡建设局 网站
  • asp.net开发网站好不好做自适应网站公司
  • 男女做暧网站崂山区城乡建设局网站
  • 什么网站可以做装修效果图wordpress在线教育系统