background
这一章我不写习题了,看了后面的习题,都是在完成需求,而不是从编程的本身出发。我不是为了卷开发,对我来这些东西没有太大的意义,逻辑层面的东西基本上交给ChatGPT就行了。于是这里开始通过章节的大纲来学习。
while循环和运算法
这里提到的运算符“%”代表了求模(取余)
++和–代表了递增和递减,以下demo很好的解释了
#include<stdio.h>
int main(void) { int num=60; while (num>1) { printf("1"); num--; }
return 0; }
|
typedef为数据类型创建别名
为数据类型创造别名
#include <stdio.h>
typedef float MyInt;
int main() { MyInt x = 3.1415926; printf("x: %.7f\n", x); return 0; }
|
为结构体创造别名
#include <stdio.h>
typedef struct { char firstName[20]; char lastName[20]; } Person;
int main() { Person person1; strcpy(person1.firstName, "w3l"); strcpy(person1.lastName, "kin"); printf("Name: %s %s\n", person1.firstName, person1.lastName); return 0; }
|
编写带参数的函数
#include<stdio.h>
int main(void) { char name[20]; printf("Enter your name: "); scanf("%s",&name); canshu(name); return 0; } void canshu(char *name) { printf("hello my name is %s",name); }
|