Ambas son equivalentes y resultan en la direccion en memoria del segundo elemento del array. Para el caso la forma mas corta es "palabra + 1".
Un saludo
En línea
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language
MATLAB !! Hola amigos, les escribo para ver si hay algún crak me puede ayudar con el desarrollo de estos programas que son de una tarea, desde ya muchas gracias por su tiempo =):
4. Desarrolle un programa que permita visualizar la forma de onda de la energía eléctrica domiciliaria, con sus respectivos valores y mostrar en pantalla. (ogata de control) 5. Desarrolle un programa que permita leer fotografías de un archivo en el computador ( 30 como minimo) 6. Luego el programa debe mostrar el nbumero de filas y columnas de la foto en blanco y negro. 7. Desarrolle un programa que permita tomar imágenes desde la cámara de computador y guardar el archivo.
#include <stdio.h>//Libreria para E/S #include <conio.h>//Funcion getch() #include <string.h>//libreria para manejo de librerias #include <windows.h>//funcion color #include <malloc.h>//Trabajo con memoria dinámica char palabra[200]={0}, *aux;//variables globales int main(int argc, char *argv[]){ system("color 1f"); printf("\t\t\tPalindromo\n"); printf("\t\t\tEscribe la palabra\n"); printf("\t\t\t\t"); fflush(stdin); gets(palabra);//lectura de la palabra aux=(char *)malloc(strlen(palabra)+1*sizeof(char));//reservacion de memoria dinámica strcpy(aux, palabra);//se copian las cadenas aux=strrev(aux);//se invierte if(strcmp(aux, palabra)==0){//Se compara si son iguales las cadenas printf("\t\t\tEs palindromo\n"); }else{ printf("\t\t\tNo es palindromo\n"); } free(aux);//se libera la memoria getch(); }