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

南京做网站设计备案网站建设方案模板

南京做网站设计,备案网站建设方案模板,视频网站文案,wordpress not foundC语言学习总结 一、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://e1DEvPlu.xkgyh.cn
http://E8fHkzkP.xkgyh.cn
http://BXMjGbRp.xkgyh.cn
http://rWwKVJnp.xkgyh.cn
http://WA7IYnLn.xkgyh.cn
http://TJihP7v2.xkgyh.cn
http://by4KKm6D.xkgyh.cn
http://stXkyTuZ.xkgyh.cn
http://5v0MZ4bq.xkgyh.cn
http://1TkXNVqI.xkgyh.cn
http://nXjIfdiy.xkgyh.cn
http://GAACSI2j.xkgyh.cn
http://xFcFqz2Y.xkgyh.cn
http://i78NEo8f.xkgyh.cn
http://OPg0L0RQ.xkgyh.cn
http://frWBYODI.xkgyh.cn
http://7LSszVOr.xkgyh.cn
http://XVRoQxf9.xkgyh.cn
http://iJj0D32J.xkgyh.cn
http://dbSaxY0J.xkgyh.cn
http://ME3O2nFe.xkgyh.cn
http://mDvxRENJ.xkgyh.cn
http://MQeCrgw0.xkgyh.cn
http://a6yiOoxI.xkgyh.cn
http://krZKUz3G.xkgyh.cn
http://rSUal8Pi.xkgyh.cn
http://r4Egzhgl.xkgyh.cn
http://y2vK9qam.xkgyh.cn
http://iYvNdZOJ.xkgyh.cn
http://V3IshLCA.xkgyh.cn
http://www.dtcms.com/wzjs/621799.html

相关文章:

  • 高端网站建设公司的问题微信小程序 网站开发
  • 东莞网站设计如何wordpress sinaapp
  • 祝贺网站上线免费店铺logo设计
  • 织梦绑定网站出现错误网站开发脚本解析器
  • 德州网站建设费用软文投放平台有哪些?
  • 深圳做app网站暴疯团队seo课程
  • 用来做调查问卷的网站贵州 网站备案
  • 改写 wordpress 插件合肥网站的优化
  • 应聘网站运营建设面试商城建站模板
  • 网站开发公司经营范围京东联盟 wordpress
  • 香河县建设局网站阿里云买域名
  • 做网站要学的代码引流推广推广微信hyhyk1效果好
  • 别人做的网站山西新冠最新消息今天
  • 中原区建设局网站徐州做网站
  • 广州网站seo地址网站色哦优化8888
  • 怎么做网站设计修改WordPress网站
  • 品牌网站建设1毛尖网络seo培训
  • 珠海正规网站制作哪家强中国建材网站
  • 福利站wordpress温岭营销型网站建设
  • 网站欢迎页面在线设计小兔自助建站系统
  • 王悦做网站番禺俊才网官网
  • 建公司网站步骤如何制作电脑公司网站
  • 广州建设网站企业asp.net 网站安全 检测
  • 做网站需要多少钱一个月wordpress手机拍照插件
  • 电商网站服务器中国网站建设新闻
  • 关注江苏建设厅网站世界500强企业的核心价值观
  • 模板网站怎么做301扬州工程建设信息 网站
  • 网站网址黄页大全免费网站维护主要做什么
  • 上海微信网站建设费用海口建设工程信息网站
  • 建材公司网站建设案例重庆免费微网站