Colección de citas famosas - Slogan de motivación - Cómo asignar valores a matrices de caracteres en lenguaje C

Cómo asignar valores a matrices de caracteres en lenguaje C

1. Asignación de un solo carácter, puede hacer referencia a elementos de la matriz mediante subíndices o punteros de la matriz.

Ejemplo:

char a[10];

char ch = ' a

for(I = 0; i<10 ;i++ )

a[I]= ch+I; // La asignación se puede completar haciendo referencia a los elementos de la matriz a través de subíndices de la matriz.

char * p;

for(p = a; p & lta+10; p++)

* p = ch++; la matriz Al elemento correspondiente se le asigna un valor.

2. La asignación de cadenas se puede realizar utilizando la función de operación de cadenas en el archivo de encabezado string.h.

Ejemplo:

char a[10];

strcpy(a, "abcdefgh");

sprintf(a, " %s "," abcdefgh ");

Datos extendidos: Ventajas de asignar valores a matrices de caracteres en lenguaje C;

1. Simple, compacto, flexible y conveniente

El lenguaje C* * * tiene solo 32 palabras clave y 9 declaraciones de control. Los programas están escritos en formato libre y distinguen entre mayúsculas y minúsculas. Combine las estructuras y oraciones básicas de los lenguajes de alto nivel con los aspectos prácticos de los lenguajes de bajo nivel. El lenguaje C puede operar bits, bytes y direcciones como el lenguaje ensamblador. Estas tres son las unidades de trabajo más básicas de una computadora.

2. Operadores ricos

Los operadores en lenguaje C cubren una amplia gama, hay 34 operadores en **. El lenguaje C trata los paréntesis, las asignaciones y las conversiones como operadores. Por lo tanto, el lenguaje C tiene tipos de operaciones extremadamente ricos y diversos tipos de expresiones. El uso flexible de varios operadores puede lograr operaciones que son difíciles de lograr en otros lenguajes de alto nivel.

Referencia: Oraciones básicas en lenguaje C de la Enciclopedia Baidu