Home >Backend Development >C++ >C Programming Unveiled: A Gentle Introduction to its Potential
The C programming language is general-purpose, structured and process-oriented, and is widely used in various fields. Its basic syntax includes functions, variables (such as int, float, char), conditional statements (if, else), and loops (for, while, do-while). A practical example shows how to write a C program to calculate the average score.
C Programming Revealed: Tap into Its Unlimited Potential
Introduction
C Programming The language is a general-purpose, structured and procedure-oriented programming language known for its power and efficiency. It is widely used in various fields, from operating system development to embedded system programming. This article will provide a beginner's guide to C language and take you to the door of its potential.
Basic syntax
C programs are composed of functions and variables. Every program starts with a main()
function and is executed there. Variables are used to store data, and their types include int
(integer), float
(floating point number), and char
(character).
// 一个简单的C程序 #include <stdio.h> int main() { int age = 25; // 整型变量,存储年龄 float salary = 10000.50; // 浮点变量,存储薪水 char name[] = "John"; // 字符数组,存储名字 printf("年龄:%d\n", age); // 打印年龄 printf("薪水:%.2f\n", salary); // 打印薪水,保留两位小数 printf("名字:%s\n", name); // 打印名字 return 0; }
Conditional Statements
C language uses if
, else
and else if
statements to control program flow. These statements check whether a condition is true and execute different blocks of code depending on the result.
// 检查年龄并打印响应消息 if (age >= 18) { printf("您已成年。\n"); } else { printf("您未成年。\n"); }
Loops
C language provides for
, while
and do-while
loops to repeatedly execute blocks of code.
// 使用for循环打印1到10的数字 for (int i = 1; i <= 10; i++) { printf("%d ", i); }
Practical case: Calculate the average score
Write a C program to get 5 scores from the user and calculate the average score.
#include <stdio.h> int main() { int scores[5]; float sum = 0; // 获取5个分数 for (int i = 0; i < 5; i++) { printf("输入第%d个分数:", i+1); scanf("%d", &scores[i]); sum += scores[i]; } // 计算平均分 float average = sum / 5; // 打印平均分 printf("平均分:%.2f\n", average); return 0; }
Conclusion
This article provides a brief overview of the C language, covering basic syntax, conditional statements and loops. Through practical cases, you can experience the powerful functions of C language and inspire your programming journey.
The above is the detailed content of C Programming Unveiled: A Gentle Introduction to its Potential. For more information, please follow other related articles on the PHP Chinese website!